Problème variable

Bonjour,
bonjour a tous voila je suis sur une programation en php ert je doi définir une variable. seulement je ne sais pas, après avoir fais multiple essais, de définir cette variable:<html>
<head>
<title>Saisie</title>
</head>
<body>

<?php
$connexion = mysql_connect("localhost", "root", "stgsi");

if ($connexion) {
// connexion réusssie
mysql_select_db("tennis", $connexion) or die("Impossible d'ouvir la base");

echo "<h2>modification du classement</h2>";
echo 'nom du classement : <input type="text" name="nom_classement" size=20><br>';

if ($tennis=mysql_query($result)) {
echo '<option value = '.$fields[0].' " selected="selected">'.$fields[0].
' '.$fields[1];
while ($tennis=mysql_query($result)) {
echo '<option value = "'.$fields[0].'">'.$fields[0].' '.$fields[1];
}

}

}
else
echo "problème à la connexion <br/>";
mysql_close($connexion);
?>
<form name="connexion" method="post" action="php17_2_MysqlAjout.php">
</form>
</select>
<p><input type="submit" value = "Enregistrer"> <input type="reset" value="Annuler"></p>
</body>
</html>
et l'on me dit que la variable en ligne 3 n'est pas définie.( ligne 3, ligne soulignée).voila ce que l'on me dit:Undefined variable: result in d:\_projet1\php17_1_mysqlajoutform.php on line 23

merci d'avance.
--
si vous aimé la magie( ou que vous voulez en voir) : www.pierrot52.skyblog.com
Configuration: Windows XP
Firefox 2.0.0.6

5 réponses

  1. elle est définie ou ta variable $result ?
    0
    1. bonne question je dois la définir ou?
      0
      1. normalement il doit y avoir la requete SQL dans ta variable.
        parce que là, tu n'auras aucune données, tu fais juste une connexion à ta base de données et puis c'est toit.
        tu devrais avoir un SELECT * FROM xxx WHERE xxx
        0
    2. j'ai mis la requete SQL
      $query="select * from tennis order by classement;";
      0
      1. voilà comment je procède

        // création requete
        $sql = "SELECT * from ";
        
        // exécution requête
        $req = mysql_query($sql) or die('Erreur SQL '.mysql_error());
        
        // boucle de lecture données
        	while($data = mysql_fetch_assoc($req)) {
        		x
        		x
        		x
        		x
        	}
        


        essaye de t'en inspirer
        0
    3. ca marche un peu mieu
      il me dit
      Erreur SQL Erreur de syntaxe près de '' à la ligne 1
      0
      1. mets ton code en entier
        0
    4. salut bon je n'arrive pas a faire mon truc il me dit toujours que j'ai une erreur de syntaxe près de 'tennis ' a la ligne 1. seulement je ne vois pas ce qu'il veut dire.
      0
      1. mets ton code en entier, on y verra plus clair
        0