[php] menu deroulant

menu deroulant [php] - Programmation

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

Reply

Marsh Posté le 05-03-2001 à 16:23:02   

Reply

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

Reply

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.

Reply

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>.

Reply

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

Reply

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 :)"

Reply

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

Reply

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

Reply

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+


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

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...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed