|
|
|
|
Bonjour
aide moi stp
je veux chercher un nom dans une base de donnée
j'ai éxécuter ce programme (formulair.html)
<form method="post" action="saisie.php">
nom:<input type="text"name="nomr"size=20maxlength=20>
<input type="submit"value="recherche">
</form>
et j'ai éxécuter ce programme (saisie.php)
<html>
<body>
<?
$db=mysql_connect('localhost','root','') or die("connection impossible:".mysql_error());
mysql_select_db('eleves',$db) or die("impossible d'accé BDD:''.mysql_error());
$nomr = $HTTP_POST_VARS["nomr"];
if ($nomr != "") /* Execution du code si une valeur est passée */
{
$query = "select * from where $note_dev nom='$nomr'";
$resu = mysql_db_query($bdd,$query);
while ($row = mysql_fetch_array($resu));
{
$row1=$row["nom"];
$row2=$row["prenom"];
$row3=$row["adresse"];
echo"$row1<br>";
echo"$row2<br>";
echo"$row3<br>";
}
mysql_free_result($resu);
}
MYSQL_CLOSE();
?>
</body>
</html>
il m'affiche
Parse error: parse error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in c:\program files\easyphp1-7\www\nouveau dossier\saisie.php on line 6
stp aide moi pour trouve l'érreur.
Le script d'indique qu'il y a un pb pour aller à la ligne 6 donc sa vient de la ligne 5:
$query = "select * from where $note_dev nom='$nomr'"; L'erruer est soit de type cartère ou de type variable.. bon l'erreur est de type variable puisqu'elle ne l'a pas récupérer voici ce qu'il fo faire: $query = "select * from */le nom de la table/* where nom=".$nomr." "; |
Perso je pense plutot que t'as fait une faute de syntaxe:
|