Problème variable

Fermé
pierrot5.9 Messages postés 158 Date d'inscription vendredi 21 mars 2008 Statut Membre Dernière intervention 5 août 2009 - 19 mai 2008 à 15:10
 dePassage - 19 mai 2008 à 17:12
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.

5 réponses

elle est définie ou ta variable $result ?
0
pierrot5.9 Messages postés 158 Date d'inscription vendredi 21 mars 2008 Statut Membre Dernière intervention 5 août 2009 4
19 mai 2008 à 15:20
bonne question je dois la définir ou?
0
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
pierrot5.9 Messages postés 158 Date d'inscription vendredi 21 mars 2008 Statut Membre Dernière intervention 5 août 2009 4
19 mai 2008 à 15:26
j'ai mis la requete SQL
$query="select * from tennis order by classement;";
0
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
pierrot5.9 Messages postés 158 Date d'inscription vendredi 21 mars 2008 Statut Membre Dernière intervention 5 août 2009 4
19 mai 2008 à 15:37
ca marche un peu mieu
il me dit
Erreur SQL Erreur de syntaxe près de '' à la ligne 1
0
mets ton code en entier
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
pierrot5.9 Messages postés 158 Date d'inscription vendredi 21 mars 2008 Statut Membre Dernière intervention 5 août 2009 4
19 mai 2008 à 15:44
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
mets ton code en entier, on y verra plus clair
0