menu deroulant [php] - Programmation
Marsh Posté le 05-03-2001 à 17:41:40
<select name=blabla size=1>
<option name=bli value=baf selected>blatch
<option ...>...
</select>
pour les checkbox c'est checked
Marsh Posté le 05-03-2001 à 23:01:43
Ok, mais comment je dis au programme que l'utilisateur à choisi telle ou telle option ?
Ce que je veux faire, c'est que si une option est "selected", que son "nom" soit passé dans une variable.
Marsh Posté le 05-03-2001 à 23:13:50
C'est simple, si l'option de nom "name" et de valeur "value" a été sélectionnée, tu te retrouve avec une variable de nom $name et de valeur <value>.
Marsh Posté le 06-03-2001 à 21:16:21
Merci monsieur.
Au fait, je me pose une question. En fait, je me la pose chaque fois que quelqu'un répond à une de mes questions :
Ca vous embêtes qu'on remercie les gens pour leurs réponses, et que du donc, on "remonte" la question dont on a déjà eu la réponse ? Parce que du coup, la question est devenue inutile, puisque la réponse a déjà été donnée.
Je suis neuneu
Marsh Posté le 06-03-2001 à 21:27:40
Les remerciement en tant que tels, perso, je m'en fous un peux. Par contre, j'aime bien que le gars réponde quand même, histoire de savoir qu'il a lu la réponse, et si la solution lui convient. Sinon on ne sait jamais si on s'est fatigué pour rien... C'est vrai quoi, le retour client c'est important
Juste un truc du genre "Ok ça roule "
Marsh Posté le 06-03-2001 à 21:30:19
hmmm...
Je crois que j'ai saisi...
J'ai bien dis je crois !
Je suis neuneu
En tout cas, j'ai lu tout ce que tu as écrit.
oui oui
Marsh Posté le 07-03-2001 à 18:57:20
J'y arrive pas...
J'ai fait un truc du genre mais ca marche pas :
$db = mysql_connect("localhost", "login","pass" );
mysql_select_db("betesite",$db);
$categ = mysql_query("SELECT * FROM categories",$db);
while ($myrowcateg = mysql_fetch_array($categ))
{
printf("<OPTION NAME=%s VALUE=%s>%s\n", $category, $myrowcateg["categorie"], $myrowcateg["nom"]);
}
sachant que je voudrais en fait qu'une variable ($category) prenne la valeur de $myrowcateg["categorie"] de l'option sélectionnée.
Bon, j'espère que c'est clair (ca ne l'est pas du tout pour moi), et que quelqu'un pourra me démontrer une fois de plus que je suis neuneu.
Je suis neuneu
oui oui
Marsh Posté le 07-03-2001 à 19:19:15
Pour les checkbox, voir : http://forum.hardware.fr/sqlforum/ [...] inc&cache=
Pour les <select> <option>, en fait, c'est sur le SELECT qu'il faut mettre un NAME=toto.
Dans se cas, tu te retrouve avec une variable $toto qui contient la valeur du VALUE de l'option sélectionnée par l'utilisateur.
Sauf pour les liste multiple ou il faut utiliser la technique des checkbox.
<select name=blabla size=1>
<option value=baf selected>blatch
<option value=bof selected>blitch
<option value=buf selected>blutch
<option ...>...
</select>
A+
Marsh Posté le 07-03-2001 à 21:52:23
Merci je vais essayer ca.
Je crois que c'est pas la première fois que tu me sauves papa à mara...
Marsh Posté le 05-03-2001 à 16:23:02
Salut,
J'ai un truc du genre :
<select name=blabla size=1>
<option name=bli value=baf>blatch
<option ...>...
</select>
Le problème, c'est que je ne sais pas comment dire au chty programme (en php) quand un champ est choisi (dans la page html).
Pareil pour les petites cases à cocher et les boutons radios. Comment dire au programme quelles cases sont cochées, ...
Merci de répondre au neuneu
Je suis neuneu
oui oui