Reception de choix d'une liste SANS FORMULAIR
apox
Messages postés
26
Statut
Membre
-
flokocha Messages postés 1519 Statut Membre -
flokocha Messages postés 1519 Statut Membre -
bonjour ,
J'ai lu pas mal de post sur divers forum mais je n'ai pas trouvé de réponse à ma question.
Je souhaite récuperer une donnée d'une liste déroulante mais sans utiliser de formulaire et envoyer cette donnée en paramètre.
Voici un bout de mon code pouvez m'indiquer le ou les erreurs ?
echo "
<select name=\"qte\" size=\"1\">
<option value=\"1\">1</option>
<option value=\"2\">2</option>
<option value=\"3\">3</option>
<option value=\"4\">4</option>
<option value=\"5\">5</option>
<option value=\"6\">6</option>
<option value=\"7\">7</option>
<option value=\"8\">8</option>
<option value=\"9\">9</option>
</select>
<br /> <br />
<a href=\"caddie\caddie.php?num='$qte' \">Ajouter</a>
";
Merci de votre aide ...
J'ai lu pas mal de post sur divers forum mais je n'ai pas trouvé de réponse à ma question.
Je souhaite récuperer une donnée d'une liste déroulante mais sans utiliser de formulaire et envoyer cette donnée en paramètre.
Voici un bout de mon code pouvez m'indiquer le ou les erreurs ?
echo "
<select name=\"qte\" size=\"1\">
<option value=\"1\">1</option>
<option value=\"2\">2</option>
<option value=\"3\">3</option>
<option value=\"4\">4</option>
<option value=\"5\">5</option>
<option value=\"6\">6</option>
<option value=\"7\">7</option>
<option value=\"8\">8</option>
<option value=\"9\">9</option>
</select>
<br /> <br />
<a href=\"caddie\caddie.php?num='$qte' \">Ajouter</a>
";
Merci de votre aide ...
A voir également:
- Reception de choix d'une liste SANS FORMULAIR
- Liste déroulante excel - Guide
- Accusé de reception gmail - Guide
- Problème de réception tv pas de signal aujourd' hui - Guide
- Liste code ascii - Guide
- Serveur de reception mail - Guide
11 réponses
<a href=\"caddie\caddie.php?num='$qte' \">Ajouter</a>
le \ est un caractère spécial pour qui annule l'effet du caractère spécial suivant
donc pour annuler l'effet d'un \ il faut faire \\
<a href=\"caddie\\caddie.php?num='$qte' \">Ajouter</a>
mais en général on utilise le / pour les répertoires :)
<a href=\"caddie/caddie.php?num='$qte' \">Ajouter</a>
le \ est un caractère spécial pour qui annule l'effet du caractère spécial suivant
donc pour annuler l'effet d'un \ il faut faire \\
<a href=\"caddie\\caddie.php?num='$qte' \">Ajouter</a>
mais en général on utilise le / pour les répertoires :)
<a href=\"caddie/caddie.php?num='$qte' \">Ajouter</a>
Merci pour ton aide
En fait la page caddie.php est bien trouvée mais la variable est inexistante.
Le problème se situe au niveau de $qte.
Undefined variable: qte in c:\program files\easyphp1-7\www\francais\test.php
une idée ?
En fait la page caddie.php est bien trouvée mais la variable est inexistante.
Le problème se situe au niveau de $qte.
Undefined variable: qte in c:\program files\easyphp1-7\www\francais\test.php
une idée ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ah oui ok
tu fais passer ta variable qte dans num donc dans la page de reception tu dois utiliser $num
tu fais passer ta variable qte dans num donc dans la page de reception tu dois utiliser $num
Il me semble que tu dois le faire avec du JavaScript pour que ça fonctionne.
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
<form name=\"formulaire\">
<select name=\"qte\" size=\"1\" onChange=\"redirect();\">
<option value=\"1\">1</option>
<option value=\"2\">2</option>
<option value=\"3\">3</option>
<option value=\"4\">4</option>
<option value=\"5\">5</option>
<option value=\"6\">6</option>
<option value=\"7\">7</option>
<option value=\"8\">8</option>
<option value=\"9\">9</option>
</select>
</form>
<SCRIPT LANGUAGE=\"JavaScript\">
function redirect() {
var lien = \"caddie/caddie.php?num=\"+formulaire.qte.value ;
location.replace(lien);
}
</SCRIPT>
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
Merci beaucoup mais en fait le but de mon truc est de le faire sans formulaire sinon je sais le faire ...
Putain ca fait deux heures que je suis la dessus ..
Putain ca fait deux heures que je suis la dessus ..
C'est quoi l'intérêt de le faire sans formulaire ?
Je ne comprends pas, surtout que dans l'exemple que je t'ai donné le formulaire n'est pas visible, il n'y a aucun bouton.
En tout cas avec uniquement du PHP ta solution ne pourra pas fonctionner car le PHP ne pourra pas donner la valeur choisie par l'utilisateur à la variable $qte étant donné qu'il est exécuté lors de la génération de la page, et donc bien avant toute action de l'utilisateur.
Il faudrait alors recharger la page, mais sans formulaire c'est encore une fois impossible.
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
Je ne comprends pas, surtout que dans l'exemple que je t'ai donné le formulaire n'est pas visible, il n'y a aucun bouton.
En tout cas avec uniquement du PHP ta solution ne pourra pas fonctionner car le PHP ne pourra pas donner la valeur choisie par l'utilisateur à la variable $qte étant donné qu'il est exécuté lors de la génération de la page, et donc bien avant toute action de l'utilisateur.
Il faudrait alors recharger la page, mais sans formulaire c'est encore une fois impossible.
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.