Hvad er galt? Fejl i linie 37
Jeg har lige oprettet et lille eksempel fra et af de små hæfter. Eksemplet er en gæstebog, men jeg får en fejl.Her er scriptet:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Gæstebog</title>
</head>
<body>
<form name="form1" method="get" action="opdater.php">
Læg venligst en besked:
<br>
Navn:
<input type="text" name="navn">
<br>
Email:
<input type="text" name="email">
<br>
<textarea name="besked" rows="8"></textarea>
<input type="submit" name="Submit" value="Indsend">
</form>
<hr>
Tak til de personer, som allerede har lagt en besked!
<?php
$db = mysql_connect("hummer", "", "");
mysql_select_db("gaestebog",$db);
$result = mysql_query("SELECT * FROM indlaeg",$db);
while ($myrow = mysql_fetch_row ($result)){
?>
Navn: <?php echo $myrow[1] ?>
<br>
Email: <?php echo $myrow[2] ?>
<br>
Besked: <?php echo $myrow[3] ?>
<br>
<hr>
<?
}
?>
</body>
</html>
Og her er fejlbeskrivelsen:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in C:\Apache2\htdocs\gaestebog\laes.php on line 37
Her er min linie 37:
while ($myrow = mysql_fetch_row ($result)){
Jeg har prøvet alt muligt, men jeg bliver ved med at få denne fejl. Jeg bruger de nyeste stabile versioner af php, MyphpMyAdmin, MySQL og med Apache Webserver på en xp pro.
Håber der er en, der kan hjælpe
