Php

simo -  
R4f Messages postés 441 Statut Membre -
Bonjour,
dans mon code php je veux faire trois liste deroullante qui recupere les donnees a partir d'une base de donnees alors je fais une fct en javascript puis je fais l'appel de cette fct dans la liste
voila le code
<?php

$link = mysql_connect("localhost", "root", "") or die("Could not connect: " . mysql_error());
mysql_selectdb("db",$link) or die ("Can\'t use dbmapserver : " . mysql_error());

$qry = " select id,name from table ";

$result=mysql_query($qry);

echo " <select name=choix1 id=choix1 onchange=ajout(this)> ";
while ($row=mysql_fetch_row($result))
{
echo "<option value=$row[0]>$row[1]</option>";
}

echo "</select>";

?>
j'ai pas comprie pourquoi ca marche pas
qq peu m'aider svp
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. Utilisateur anonyme
     
    Ta requête SQL te ramène bien un résultat ?

    Test à ajouter :
    if($result){ traitement car tout c bien passé }
    else { Message d'erreur car erreur d'exécution de la requête }
    0
  2. simo
     
    bonjour
    j'essaye mais rien ne se passe il m'affiche un seul liste
    0
  3. R4f Messages postés 441 Statut Membre 62
     
    Essaie ça :

    <?php
    
    $link = mysql_connect("localhost", "root", "") or die("Could not connect: " . mysql_error());
    mysql_selectdb("db",$link) or die ("Can\'t use dbmapserver : " . mysql_error());
    
    $qry = " select id,name from table ";
    
    $result=mysql_query($qry);
    
    echo '<select name="choix1" id="choix1" onchange="ajout(this)"> ';
    while ($row=mysql_fetch_array($result))
    {
    	echo '<option value="'.$row['id'].'">'.$row['name'].'</option>';
    }
    
    echo "</select>";
    
    ?> 


    Et si ça ne marche pas :
    1- regarde le résultat de la requête dans PhpMyAdmin pour vori si elle tourne bien comme tu veux
    2- envoie-nous le code HML généré par ton PHP

    Tu pourrait aussi nous filer un exemple de ta table (exportation via PHPmyAdmin : cliquer sur une table, puis onglet Exporter->
    Exporter SQL
    options SQL : cocher structure
    options SQL : cocher données (sauf si volumineuses)

    Cocher Transmettre

    Et le fichier ainsi généré peut être collé dans le message du forum.

    Raph
    0