Foutje in script?
Hallo,
Ik heb de scripts uit deze tutorail genomen om een webwinkel te maken.
http://www.phphulp.nl/php/tutorials/8/252/
Alleen bij de pagina cart.php krijg ik een foutmelding. Dit is de foutmelding:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\domains\tvdkwebdesign.nl\wwwroot\tvdkshop\cart.php on line 80
Kan iemand mij helpen??
Hoop het wel.
Gr. Thijs
Ik heb de scripts uit deze tutorail genomen om een webwinkel te maken.
http://www.phphulp.nl/php/tutorials/8/252/
Alleen bij de pagina cart.php krijg ik een foutmelding. Dit is de foutmelding:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\domains\tvdkwebdesign.nl\wwwroot\tvdkshop\cart.php on line 80
Kan iemand mij helpen??
Hoop het wel.
Gr. Thijs
Waarschijnlijk geen echt correcte foutafhandeling. Bijv. als er geen verbinding met de database gemaakt is, of omdat er geen corrosponderende rijen gevonden zijn... maar hij toch wat functies er op probeerd los te laten.
Even een stukje hoe het ook kan, wellicht wat overdreven maar ik vind het prettig werken:
Even een stukje hoe het ook kan, wellicht wat overdreven maar ik vind het prettig werken:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
$query = "SELECT * FROM tabel LIMIT 10";
$resultaat = mysql_query($query);
if ($resultaat)
{
$aantal = mysql_num_rows($resultaat);
}else{
$aantal = 0;
}
if($aantal >= 1)
{
while($rij = mysql_fetch_array($resultaat))
{
//Zut ophalen
}
}
?>
$query = "SELECT * FROM tabel LIMIT 10";
$resultaat = mysql_query($query);
if ($resultaat)
{
$aantal = mysql_num_rows($resultaat);
}else{
$aantal = 0;
}
if($aantal >= 1)
{
while($rij = mysql_fetch_array($resultaat))
{
//Zut ophalen
}
}
?>
maar wat is hier:
$sql = "SELECT productnaam, prijs
FROM product
WHERE productnummer = ".$product[0].""; // Weet je nog, uit die sessie
$query = mysql_query($sql);
$pro_cart = mysql_fetch_array($query);
fout aan want das de foutmelding op line 80...
$sql = "SELECT productnaam, prijs
FROM product
WHERE productnummer = ".$product[0].""; // Weet je nog, uit die sessie
$query = mysql_query($sql);
$pro_cart = mysql_fetch_array($query);
fout aan want das de foutmelding op line 80...
echo je query eens (echo $sql). En voer die query eens uit in phpmyadmin o.i.d. Ik gok dat er 0 rijen terugkomen. En vervolgens ga jij wel mysql_fetch_array(); uitvoeren :).
Gewijzigd op 19/02/2006 21:10:00 door Arjan Kapteijn
$sql = "SELECT productnaam, prijs
FROM product
WHERE productnummer = ".$product[0].""; // Weet je nog, uit die sessie
$query = mysql_query($sql);
$pro_cart = mysql_fetch_array($query);
echo $sql;
deze kopieer je en voer je in je phpmyadmin in
FROM product
WHERE productnummer = ".$product[0].""; // Weet je nog, uit die sessie
$query = mysql_query($sql);
$pro_cart = mysql_fetch_array($query);
echo $sql;
deze kopieer je en voer je in je phpmyadmin in




