Vraiment Dsl Mais Mon combo box !!!!!

Vraiment Dsl Mais Mon combo box !!!!! - PHP - Programmation

Marsh Posté le 24-03-2004 à 14:17:44    

Je suis vraiment Dsl J'y arrive tjs Pas. Svp Soyez très précis dans vos réponses car la moindre virgule qui mank je v pas savoir koi faire.
 
Je cherche à remplir un combo box avec le résultat de ma requête SQL mais je n'y arrive pas meme malgré les aides précédentes. Comme vous pouvez le constater je sui un peu un boulz !!!!
 
Voila Svp précisez Html et php !!! :)
 
<select size="1" name="D1">
<?
$db = mysql_connect('sql.free.fr', 'Prout', 'Proutor') or die('Erreur de connexion '.mysql_error());
 
   mysql_select_db('Prout',$db) or die('Erreur de selection '.mysql_error());
   
 $query = mysql_query("SELECT Nom_arm FROM ARME" );
 
//Je sais pas la suite  
 
?>
</select></p>
 
La requete donne 3 Occurences :
 
Epée
Fleuret
Sabre
 
Je veux Qu'aprés le user puisse choisir entre les trois dans le combo.
 
Merci d'avance et encore dsl de vous déranger, mais je suis dans l'impasse la plus totale.
 
PS : Evitez de me renvoyer vers les trucs je g déja posté lol :)


Message édité par Battohum le 24-03-2004 à 14:19:36
Reply

Marsh Posté le 24-03-2004 à 14:17:44   

Reply

Marsh Posté le 24-03-2004 à 14:25:19    

Je crois que tu peux t'intéresser à la fonction echo et à ces articles.
http://www.phpdebutant.org/article65.php
http://www.phpdebutant.org/article66.php
 
Etant donné la simplicité de ce que tu demandes, si tu ne prends pas la peine de chercher dans la doc, tu ne progresseras pas.


Message édité par T509 le 24-03-2004 à 14:27:47
Reply

Marsh Posté le 24-03-2004 à 14:59:47    

J'ai mis ca : mais ca marche toujours !! *Je te promets j'ai cherché. pourriez vous me dire pkoi ca marche pas ?  
 
<body>
<select size="1" name="Prout">
<?
// on se connecte à MySQL
$db = mysql_connect('Sql.free.fr', 'Prout', 'Proutor');
 
// on séléctionne la base
mysql_select_db('Prout',$db);
 
// on créer la requete SQL et on l'envoie
$sql = 'SELECT Nom_arm FROM ARME';
 
// on envoie la requete
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
 
// on fait une boucle qui va faire un tour pour chaque enregistrements
while($data = mysql_fetch_array($req))
    {
    // on affiche les informations de l'enregistrements en cours
    echo '<option value="'.$data['Nom_arm'].'"</option>';
    }
// on ferme la connexion à mysql
mysql_close();
?>
</select>
</body>
 
Merci

Reply

Marsh Posté le 24-03-2004 à 15:18:16    

Battohum a écrit :


    echo '<option value="'.$data['Nom_arm'].'">'.$data['Nom_arm'].'</option>';


 
Me semble mieux. Une fois pour l'avoir en valeur et une pour l'ovoir affiché


Message édité par T509 le 24-03-2004 à 15:19:31
Reply

Marsh Posté le 24-03-2004 à 15:59:25    

Il aurait aussi fallu relire les réponses à tes précédents posts car ce que je viens de corriger c'était dedans.
 
 
 

Reply

Marsh Posté le 24-03-2004 à 19:37:11    

Merci a toi T509 le severe mais juste !!

Reply

Sujets relatifs:

Leave a Replay

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