A voir également:
- Deux images pour valider un formulaire html
- Deux images pour valider un formulaire html ✓ - Forum - HTML
- Mettre deux image sur la même ligne html ✓ - Forum - CSS
- Mettre deux images cote a cote html - Forum - HTML
- Ajouter une image dans un formulaire html - Forum - PHP
- Formulaire HTML (submit = image) ✓ - Forum - HTML
3 réponses
goguy
- Messages postés
- 2
- Date d'inscription
- lundi 18 septembre 2006
- Statut
- Membre
- Dernière intervention
- 18 septembre 2006
Pour info :
Lorsque l'utilisateur clique sur cette image, le formulaire associé est envoyé au serveur, avec deux données supplémentaires, sub_x et sub_y . Elles contiennent les coordonnées du clic de l'utilisateur dans l'image. Vous noterez que ces variables sont envoyées par le navigateur avec un point dans leur nom, mais PHP convertit ces points en soulignés.
Goguy
<input type="image" src="image.gif" name="sub" />
Lorsque l'utilisateur clique sur cette image, le formulaire associé est envoyé au serveur, avec deux données supplémentaires, sub_x et sub_y . Elles contiennent les coordonnées du clic de l'utilisateur dans l'image. Vous noterez que ces variables sont envoyées par le navigateur avec un point dans leur nom, mais PHP convertit ces points en soulignés.
Goguy
jm29
Bonjour à tous,
j'ai essayé de mettre deux images pour valider un formulaire (une pour modifier un enregistrement, l'autre pour le supprimer). voici les deux codes des champs input:
<input name='button' type='image' onclick='Submit' src='images/boutons/delete.png' value='supprimer' >
<input name='button' type='image' onclick='Submit' src='images/boutons/delete.png' value='modifier' >
L'application du formulaire se fait correctement sur firefox mais sur internet explorer apparaît le message:
Notice: Undefined index: button in C:\Program Files\EasyPHP 2.0b1\www\euterpe.net22\admin_actions_modif.php on line 6 (l'instruction de la ligne 6 concernée etant: $type_action=$_POST['button'];)
Hors cette application doit être utilisée sur IE.
Pouvez vous m'aider?
j'ai essayé de mettre deux images pour valider un formulaire (une pour modifier un enregistrement, l'autre pour le supprimer). voici les deux codes des champs input:
<input name='button' type='image' onclick='Submit' src='images/boutons/delete.png' value='supprimer' >
<input name='button' type='image' onclick='Submit' src='images/boutons/delete.png' value='modifier' >
L'application du formulaire se fait correctement sur firefox mais sur internet explorer apparaît le message:
Notice: Undefined index: button in C:\Program Files\EasyPHP 2.0b1\www\euterpe.net22\admin_actions_modif.php on line 6 (l'instruction de la ligne 6 concernée etant: $type_action=$_POST['button'];)
Hors cette application doit être utilisée sur IE.
Pouvez vous m'aider?
Clad_86
à la place de submit dans le onclick il faut mettre document.<NOM DE TON FORM>.submit()
Pour ainsi pouvoir récupérer des valeurs avec le $_POST parce que là le notice PHP te dis qu'il ne trouve pas d'éléments POST du nom de button et c'est normal puisque tu n'envoie jamais la valeur de button.
Pour ainsi pouvoir récupérer des valeurs avec le $_POST parce que là le notice PHP te dis qu'il ne trouve pas d'éléments POST du nom de button et c'est normal puisque tu n'envoie jamais la valeur de button.