Recupe de variable dans un form avec php
step
Messages postés
27
Date d'inscription
Statut
Membre
Dernière intervention
-
Bobinours Messages postés 2898 Date d'inscription Statut Membre Dernière intervention -
Bobinours Messages postés 2898 Date d'inscription Statut Membre Dernière intervention -
Je veux recuperer la valeur de $Impexp mais ca ne marche pas avec le type "image"...
Y-t-il une soluce ?
Merci
Ca ca marche pas
print('<input type="image" name="Impexp" value="Imp" src="../ImgLG/Imprimer.gif"> ');
print('<input type="image" name="Impexp" value="Exp" src="../ImgLG/Exporter.gif"> ');
Et ca ca marche ...........
print('<input type="submit" name="Impexp" value="Imp" > ');
print('<input type="Submit" name="Impexp" value="Exp"> '
Y-t-il une soluce ?
Merci
Ca ca marche pas
print('<input type="image" name="Impexp" value="Imp" src="../ImgLG/Imprimer.gif"> ');
print('<input type="image" name="Impexp" value="Exp" src="../ImgLG/Exporter.gif"> ');
Et ca ca marche ...........
print('<input type="submit" name="Impexp" value="Imp" > ');
print('<input type="Submit" name="Impexp" value="Exp"> '
A voir également:
- Recupe de variable dans un form avec php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
- Mise en forme conditionnelle excel avec formule si - Guide
- Vba range avec variable ✓ - Forum VB / VBA
3 réponses
Essayes de faire comme ça :
print('<input type="hidden" name="Impexp" value="Imp"> ');
print('<input type="image" src="../ImgLG/Exporter.gif"> ');
L'élément de formulaire "Image" ne sert que à valider le formulaires... pour passer des valeurs, utilises l'élément hidden + image !
print('<input type="hidden" name="Impexp" value="Imp"> ');
print('<input type="image" src="../ImgLG/Exporter.gif"> ');
L'élément de formulaire "Image" ne sert que à valider le formulaires... pour passer des valeurs, utilises l'élément hidden + image !
Le cojnsortium W3C ne définit que ces 3 attributs pour la balise image :
<input type=image name=point src="map.gif">
Pour y remédier, tu peux faire comme ça :
print('<input type="image" name="Imp" src="../ImgLG/Imprimer.gif"> ');
print('<input type="image" name="Exp" src="../ImgLG/Exporter.gif"> ');
Et après un :
<?
if (isset($Imp)) {}
else if (isset($Emp)) {}
else {}
?>
Si tu tiens absolument à ta variable Impexp, la solution est :
print('<input type="image" name="ImpExp[Imp]" src="../ImgLG/Imprimer.gif"> ');
print('<input type="image" name="ImpExp[Exp]" src="../ImgLG/Exporter.gif"> ');
Et après tu parses le tableau ImpExp pour connaître la valeur de la clé...
Voili voilou :)
<input type=image name=point src="map.gif">
Pour y remédier, tu peux faire comme ça :
print('<input type="image" name="Imp" src="../ImgLG/Imprimer.gif"> ');
print('<input type="image" name="Exp" src="../ImgLG/Exporter.gif"> ');
Et après un :
<?
if (isset($Imp)) {}
else if (isset($Emp)) {}
else {}
?>
Si tu tiens absolument à ta variable Impexp, la solution est :
print('<input type="image" name="ImpExp[Imp]" src="../ImgLG/Imprimer.gif"> ');
print('<input type="image" name="ImpExp[Exp]" src="../ImgLG/Exporter.gif"> ');
Et après tu parses le tableau ImpExp pour connaître la valeur de la clé...
Voili voilou :)
Tu pourrais utiliser "onMouseOver" pour affecter une variable hidden:
<input type="image" name="Impexp" value="Imp" src="Hlpbell.gif" onMouseOver="document.forms[0].hidevar.value = 'IMPRESSION'">
<input type="image" name="Impexp" value="Exp" src="Hlpbell.gif" onMouseOver="document.forms[0].hidevar.value = 'EXPORTER'">
Mais cela ne marche pas avec Netscape :(( toujours lui.
Je te suggere plutot de faire deux inputs avec des noms differents:
<P><input type="image" name="Imp" src="Hlpbell.gif">
<P><input type="image" name="Exp" src="Hlpbell.gif">
La "value" n'est pas necessaire dans ce cas.
Ensuite tu testes dans la page suivante si :
if ($HTTP_POST_VARS["Imp_x"]) {print "IMPRESSION<P>";}
if ($HTTP_POST_VARS["Exp_x"]) {print "EXPORTER<P>";}
// voir phpinfo()
Ici je teste si la variable est NOT NULL ou VRAI alors que j'aurais voulu DEFINI, mais defined() ne marche pas, je suis pas aller plus loin car les valeurs de X et Y commence a 1.
Ca me parait etre une solution tout a fait correcte.
-= Bobinours =-
<input type="image" name="Impexp" value="Imp" src="Hlpbell.gif" onMouseOver="document.forms[0].hidevar.value = 'IMPRESSION'">
<input type="image" name="Impexp" value="Exp" src="Hlpbell.gif" onMouseOver="document.forms[0].hidevar.value = 'EXPORTER'">
Mais cela ne marche pas avec Netscape :(( toujours lui.
Je te suggere plutot de faire deux inputs avec des noms differents:
<P><input type="image" name="Imp" src="Hlpbell.gif">
<P><input type="image" name="Exp" src="Hlpbell.gif">
La "value" n'est pas necessaire dans ce cas.
Ensuite tu testes dans la page suivante si :
if ($HTTP_POST_VARS["Imp_x"]) {print "IMPRESSION<P>";}
if ($HTTP_POST_VARS["Exp_x"]) {print "EXPORTER<P>";}
// voir phpinfo()
Ici je teste si la variable est NOT NULL ou VRAI alors que j'aurais voulu DEFINI, mais defined() ne marche pas, je suis pas aller plus loin car les valeurs de X et Y commence a 1.
Ca me parait etre une solution tout a fait correcte.
-= Bobinours =-
avec comme valeur : Imp ou Exp