par
lasucrette » 25 sept. 2006, 18:17
Bonjour,
je tente de faire un site marchand en php avec une base sql
quand je tente de me connecter vers mon caddie jai les erreurs suivantes dans mon doc frame.php:
Notice: Undefined variable: articleSQL in c:\program files\easyphp1-8\www\bing\frame.php on line 29
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\bing\frame.php on line 29
voici mon document frame.php:
merci d'avance pour votre aide
<?
$link=mysql_connect("127.0.0.1","root","");
if (!$link) {
die('Impossible de se connecter: ' .mysql_error());
}
$db_selected=mysql_select_db("bling",$link);
if (!$db_selected) {
die ('Impossible de sélectionner la base de données: ' .mysql_error());
}
session_start();
if(isset($_SESSION['panier'])){
echo"<div align='right'><a href='Panier.php'><b>VOIR CADDIE</b></a></div><br><br>";
}
if(isset($_GET['prod'])){
if(!is_numeric($_GET['prod'])){//juste une première sécurité
echo"<font color='red'>MERCI DE NE PLUS RECOMMENCER CETTE OPERATION !!!</font>";
exit;
}
$query=("SELECT * FROM article WHERE IDarticle='".$_GET['prod']."'");
$articleSQL=mysql_query($query,$link);
}
//afichage du Produit séléctionné avec qté à commander:
while ($article=mysql_fetch_array($articleSQL)) {
?>
<form method="POST" action="Panier4_2.php">
<?
echo'<tr><td>';
echo $article->name;
echo '</td><td colspan="2">';
echo $article->prix;
echo '</td></tr>';
echo '<tr><td>Quantité :';
echo '<input type="text" name="qte" size="2">';
echo '<input type="submit" name="action" value="Cder">commander</td></tr>';
echo '<input name="id" type="hidden" value='.$article['IDarticle'].'>';
}
mysql_close();
?>
</table><br>
<div align="center"><a href="javascript:history.go(-1)"><< Retour Boutique</a></div>
<?
Bonjour,
je tente de faire un site marchand en php avec une base sql
quand je tente de me connecter vers mon caddie jai les erreurs suivantes dans mon doc frame.php:
Notice: Undefined variable: articleSQL in c:\program files\easyphp1-8\www\bing\frame.php on line 29
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\bing\frame.php on line 29
voici mon document frame.php:
merci d'avance pour votre aide
<?
$link=mysql_connect("127.0.0.1","root","");
if (!$link) {
die('Impossible de se connecter: ' .mysql_error());
}
$db_selected=mysql_select_db("bling",$link);
if (!$db_selected) {
die ('Impossible de sélectionner la base de données: ' .mysql_error());
}
session_start();
if(isset($_SESSION['panier'])){
echo"<div align='right'><a href='Panier.php'><b>VOIR CADDIE</b></a></div><br><br>";
}
if(isset($_GET['prod'])){
if(!is_numeric($_GET['prod'])){//juste une première sécurité
echo"<font color='red'>MERCI DE NE PLUS RECOMMENCER CETTE OPERATION !!!</font>";
exit;
}
$query=("SELECT * FROM article WHERE IDarticle='".$_GET['prod']."'");
$articleSQL=mysql_query($query,$link);
}
//afichage du Produit séléctionné avec qté à commander:
while ($article=mysql_fetch_array($articleSQL)) {
?>
<form method="POST" action="Panier4_2.php">
<?
echo'<tr><td>';
echo $article->name;
echo '</td><td colspan="2">';
echo $article->prix;
echo '</td></tr>';
echo '<tr><td>Quantité :';
echo '<input type="text" name="qte" size="2">';
echo '<input type="submit" name="action" value="Cder">commander</td></tr>';
echo '<input name="id" type="hidden" value='.$article['IDarticle'].'>';
}
mysql_close();
?>
</table><br>
<div align="center"><a href="javascript:history.go(-1)"><< Retour Boutique</a></div>
<?