Problème variable

pierrot5.9 Messages postés 164 Statut Membre -  
 dePassage -
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. dePassage
     
    elle est définie ou ta variable $result ?
    0
  2. pierrot5.9 Messages postés 164 Statut Membre 4
     
    bonne question je dois la définir ou?
    0
    1. dePassage
       
      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
  3. pierrot5.9 Messages postés 164 Statut Membre 4
     
    j'ai mis la requete SQL
    $query="select * from tennis order by classement;";
    0
    1. dePassage
       
      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
  4. pierrot5.9 Messages postés 164 Statut Membre 4
     
    ca marche un peu mieu
    il me dit
    Erreur SQL Erreur de syntaxe près de '' à la ligne 1
    0
    1. dePassage
       
      mets ton code en entier
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. pierrot5.9 Messages postés 164 Statut Membre 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. dePassage
       
      mets ton code en entier, on y verra plus clair
      0