Probleme avec mysql

Résolu
takumi -  
 takumi -
Bonjour,

Voila j'ai un probleme avec mysql je lui demande de faire le tour de tout se qui est enregistré dans ma BDD mais il ne fait que une ligne voici le code

<?php
include ("co_bdd.php");
//effacer les anciens resultats
/*$sql = "DELETE FROM resultat WHERE id_resultat >= 1";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
*/
// selection des info
$sql = 'SELECT * FROM course';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

echo '<table width="100%">';
$nbr = 0;
while($data = mysql_fetch_assoc($req))
{
$nbr = $nbr + 1;
$id_pilote = $data['id_pilote'];
$id_voiture = $data['id_voiture'];
include ("simulation.php");
//enregistrement des resultats
echo '<tr><td>',$nbr,'</td><td>',$nom,'</td><td>',$marque,'</td><td>',$modele,'</td><td>',$heure,' h</td><td>',$minute,' min</td><td>',$seconde,' s</td><td>',$milliseconde,' ms</td></tr>';
}
echo '</table>';

mysql_close($db);
?>

voila je suis dsl mais le "include ("simulation.php"); je ne veux pas vous le donnée
il contient d'autre requette mysql (style recup de variable de different compte + calcul pour en arriver a sa un temps de course.)
mais il ne me fait que le premier qui est inscrit sur la liste il ne fait pas les autres

Voila merci.
Configuration: Windows Vista
Firefox 3.0.1

6 réponses

  1. Utilisateur anonyme
     
    tu veu afficher le contenu de ta BDD ?

    <?php
    mysql_connect("localhost", "user", "****"); /
    mysql_select_db("base");

    $reponse = mysql_query("SELECT * FROM table");

    while ($donnees = mysql_fetch_array($reponse) )
    {
    ?>
    <table>
    <tr><td><?php echo $donnees['champ1'] ?></td><td><?php echo $donnees['champ2'] ?></td><td><?php echo $donnees['champ3'] ?></td><td><?php echo $donnees['blabla'] ?></td><td><?php echo $donnees['blabla'] ?></td><td><?php echo $donnees['blabla'] ?></td></tr>
    </table>

    <?php
    }

    mysql_close();
    ?>

    0
  2. takumi
     
    non le probleme c qu'il ne prend que en compte la premiere ligne il ne refait pas l'operation pour les ligne suivant tu voie?
    0
  3. Utilisateur anonyme
     
    essaye avec ça :

    <?php
    include ("co_bdd.php");

    // selection des info
    $req = mysql_query("SELECT * FROM course");

    echo '<table width="100%">';
    $nbr = 0;
    while($data = mysql_fetch_array($req))
    {
    $nbr = $nbr + 1;
    $id_pilote = $data['id_pilote'];
    $id_voiture = $data['id_voiture'];
    include ("simulation.php");
    //enregistrement des resultats
    echo '<tr><td>',$nbr,'</td><td>',$nom,'</td><td>',$marque,'</td><td>',$modele,'</td><td>',$heure,' h</td><td>',$minute,' min</td><td>',$seconde,' s</td><td>',$milliseconde,' ms</td></tr>';
    }
    echo '</table>';

    mysql_close($db);
    ?>
    0
  4. takumi
     
    pareil il me rend toujours que une ligne.
    mais je pense que c'est peut etre a cause que je fait d'autre requete dans l'include que je fait? tu pense que sa a quelque chose a voir?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Utilisateur anonyme
     
    ça depend des requetes effectué, mai cest possible
    tu na aucun message derreur ?
    0
  7. takumi
     
    c'est bon jai trouvez il m'élangeais les requete entre elle j'ai donc changer les nom de la requete de base

    <?php
    include ("co_bdd.php");
    //effacer les anciens resultats
    /*$sql = "DELETE FROM resultat WHERE id_resultat >= 1";
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
    */
    // selection des info
    $sqlini = 'SELECT * FROM course';
    $reqini = mysql_query($sqlini) or die('Erreur SQL !<br>'.$sqlini.'<br>'.mysql_error());

    echo '<table width="100%">';
    $nbr = 0;
    while($data = mysql_fetch_assoc($reqini))
    {
    $nbr = $nbr + 1;
    $id_pilote = $data['id_pilote'];
    $id_voiture = $data['id_voiture'];
    include ("simulation.php");
    //enregistrement des resultats
    echo '<tr><td>',$nbr,'</td><td>',$nom,'</td><td>',$marque,'</td><td>',$modele,'</td><td>',$heure,' h</td><td>',$minute,' min</td><td>',$seconde,' s</td><td>',$milliseconde,' ms</td></tr>';
    }
    echo '</table>';

    mysql_close($db);
    ?>

    merci de m'avoir aidé
    bonne fin de journée ++
    0