Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/07/2007, 11h14   #1
Membre habitué
 
Avatar de Alvaten
 
Homme
Étudiant
Inscription : novembre 2006
Messages : 169
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 23
Localisation : Suisse

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2006
Messages : 169
Points : 143
Points : 143
Par défaut Image a la place des submit - problème avec ie

Bonjour,

Je suis en train de réaliser un formulaire avec des images à la place des submit mais mon code ne fonctionne que sous firefox. Avec ie ca ne passe pas.

Mon formulaire:
Code HTML :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
...
<form name="accueil" method="post" action="?page=std/liens">
<table width="100%" height="100%" border="0" cellspacing="3" cellpadding="3">
	<tr>
	<tr>
	<td>
		<div align="center">
		<input type="image" border="0" name="ressources" value="ressources" src="api/default/pictures/ressources.bmp">
		</div>
	</td>
	<td>
		<div align="center">
		<input type="image" border="0" name="workflow" value="workflow" src="api/default/pictures/workflow.bmp">
		</div>
	</td>
        <td>
		<div align="center">
	        <input type="image" border="0" name="documents" value="documents" src="api/default/pictures/documents.bmp">
	</table>
</form>

Ma page liens.php:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
 <?php
	if ($_POST['ressources'])
	{
		header('Location: ?page=std/ressources');
	}
	if ($_POST['workflow'])
	{
		header('Location: ?page=std/workflow');
	}
	if ($_POST['documents'])
	{
		header('Location: ?page=std/documents');
	}
 ?>
Et pour finir mon erreur sous ie:

Citation:
Notice: Undefined index: ressources in D:\wwwroot\pdg\content\std\liens.php on line 2

Notice: Undefined index: workflow in D:\wwwroot\pdg\content\std\liens.php on line 6

Notice: Undefined index: documents in D:\wwwroot\pdg\content\std\liens.php on line 10
J'espère que quelqu'un a une solution pour moi.

Merci d'avance.
Alvaten est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2007, 11h30   #2
Modératrice
 
Avatar de Celira
 
Femme
Développeuse PHP/Java
Inscription : avril 2007
Messages : 3 686
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeuse PHP/Java

Informations forums :
Inscription : avril 2007
Messages : 3 686
Points : 5 451
Points : 5 451
Bonjour

A priori le problème vient de tes conditions : ton script cherche des valeurs comme $_POST['ressources'] alors qu'elles n'existent pas.

Essayes plutot de vérifier l'existence de ces variables par isset :
Code php :
if (isset($_POST['ressources']))
__________________
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)

Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur)
Celira est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2007, 11h39   #3
Membre habitué
 
Avatar de Alvaten
 
Homme
Étudiant
Inscription : novembre 2006
Messages : 169
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 23
Localisation : Suisse

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2006
Messages : 169
Points : 143
Points : 143
Merci, ie n'indique plus d'erreur mais la page ne s'affiche pas. Le plus étrange c'est que ci je change "image" par "submit" pour avoir un bouton à la place le code fonctionne parfaitement.
Alvaten est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2007, 15h00   #4
Membre habitué
 
Avatar de Alvaten
 
Homme
Étudiant
Inscription : novembre 2006
Messages : 169
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 23
Localisation : Suisse

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2006
Messages : 169
Points : 143
Points : 143
J'ai finalement opté pour une autre solution sans submit, Merci tout de même pour l'aide.
Alvaten est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h08.


 
 
 
 
Partenaires

Hébergement Web