Erreur
Jojo27100
Messages postés
4
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour tout le monde , je suis débutante et je suis entrain de creer un site de commande , le but c'est après avoir coché le pc souhaité , on est dirigé vers une page qui affiche la commande , sauf qu'après l'execution , j'ai ce message qui s'affiche " Erreur de syntaxe près de 'XC600' à la ligne 1 " et j'ai beau essayé de le rectifier sans résultat aidez moi svp , j'ai mon devoir à rendre demain , merciii
voilà mon code :
<head>
<title>Produits</title>
<link rel='stylesheet' href='index.css'>
</head>
<body>
<div class="bk" align="center">
<div id="head"> <img src="http.jpg" style="width = 100%"></div>
<?php
$choice=$_POST['choice'];
$con=mysql_connect("localhost","root","");
if(!$con){
die('could not connect:'.mysql_error());
}
mysql_select_db("pc",$con);
$result=mysql_query("select * from pc where nom like $choice ");
if($result === FALSE) {
die(mysql_error());
}
while($row= mysql_fetch_array($result))//On fait une boucle pour sortir toutes les entrées;
{
?>
<div id="pc">
<div id="text"><br>
<?php echo "$row[nom] "; ?>
<br>
<?php echo "$row[prix]"; ?></div>
<div id="pc1"><br> <?php echo "<img src='$row[image]'>"; ?> </div>
</div><!--pc-->
<?php
}
mysql_close($con);
?>
</form>
</html>
voilà mon code :
<head>
<title>Produits</title>
<link rel='stylesheet' href='index.css'>
</head>
<body>
<div class="bk" align="center">
<div id="head"> <img src="http.jpg" style="width = 100%"></div>
<?php
$choice=$_POST['choice'];
$con=mysql_connect("localhost","root","");
if(!$con){
die('could not connect:'.mysql_error());
}
mysql_select_db("pc",$con);
$result=mysql_query("select * from pc where nom like $choice ");
if($result === FALSE) {
die(mysql_error());
}
while($row= mysql_fetch_array($result))//On fait une boucle pour sortir toutes les entrées;
{
?>
<div id="pc">
<div id="text"><br>
<?php echo "$row[nom] "; ?>
<br>
<?php echo "$row[prix]"; ?></div>
<div id="pc1"><br> <?php echo "<img src='$row[image]'>"; ?> </div>
</div><!--pc-->
<?php
}
mysql_close($con);
?>
</form>
</html>
A voir également:
- Erreur
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur upes 1025 - Forum Téléviseurs
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
2 réponses
Bonjour
La prochaine fois, merci de donner le message d'erreur complet et dans sa langue originale.
Il y a gros à parier que l'erreur de syntaxe vienne de ta requête SQL, incorrecte car il manque des apostrophes autour de la valeur dans ta clause WHERE :
La prochaine fois, merci de donner le message d'erreur complet et dans sa langue originale.
Il y a gros à parier que l'erreur de syntaxe vienne de ta requête SQL, incorrecte car il manque des apostrophes autour de la valeur dans ta clause WHERE :
$result=mysql_query("select * from pc where nom like '$choice' ");
Mais bon, tant mieux...