Charger une listbox a partir du resultat d'une requete Mysql

Charger une listbox a partir du resultat d'une requete Mysql - PHP - Programmation

Marsh Posté le 10-04-2003 à 10:00:15    

Hello,
 
J'ai pas réussi a trouver dans le forum comment on faisait ca :
J'ai un formulaire en php, une base mysql
J'aimerais remplir un des champs du formulaire (une listbox) par toutes les valeurs d'une colonne d'une table de ma base mysql
 
exemple
select type from matable; -> le résultat se met dans une listbox :) je c pas comment faire
 
 
 :jap:  


---------------
Funkelly
Reply

Marsh Posté le 10-04-2003 à 10:00:15   

Reply

Marsh Posté le 10-04-2003 à 12:04:48    

$req="select champ1,champ2 from ta_table";
$res=mysql_query($req);
 
$str="<select name='nom_select'>".chr(13)
while($tab=mysql_fetch_array()){
  $str.="<option value='".$tab["champ1"]."'>".$tab["champ2"]."</option>".chr(13);
}
$str.="</select>":

Reply

Marsh Posté le 10-04-2003 à 14:14:38    

merci bien, ca marche nikel
Par contre je ch maintenant a afficher une inputbox ou une messagebox quand on clique sur un lien dans ma page php, c koi la syntaxe ?


---------------
Funkelly
Reply

Marsh Posté le 10-04-2003 à 14:20:39    

funkelly a écrit :

merci bien, ca marche nikel
Par contre je ch maintenant a afficher une inputbox ou une messagebox quand on clique sur un lien dans ma page php, c koi la syntaxe ?

C'est tout simplement apprendre à programmer, en partant des bases et non en demandant les scripts.

Reply

Marsh Posté le 10-04-2003 à 14:30:43    

ben je sais le faire en vb
voila je pensais que c t simple a inclure en php
mais bon si ca dérange j'enleve le topic


---------------
Funkelly
Reply

Marsh Posté le 10-04-2003 à 16:10:38    

le php n'a pas de fonction permettant de faire du code html.
C'est a toi de dire a php ce que tu veux afficher, le navigateur va interpreter comme du code html exemple :
 

Code :
  1. echo "<input type='text' name='nom' value='toto'>";


 
 [:sharpknife]


Message édité par berceker le 10-04-2003 à 16:11:31
Reply

Sujets relatifs:

Leave a Replay

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