Jag försöker lära mig lite PHP och MySQL och har fått ihop ett litet script som visar en lista med några personer. De är sedan länkade till en detaljsida mha PHP_SELF. Men jag kan inte få det att funka. Jag kommer inte till detaljsidan. Kan någon hjälpa?
<html>
<body>
<?php
$db = mysql_connect("******", "******", "******");
mysql_select_db("******",$db);
// display individual record
if($id) {
$result = mysql_query("SELECT * FROM user WHERE id=$id",$db);
echo ($myrow[id]);
$myrow = mysql_fetch_array($result);
printf("ID: %s\n<br>", $myrow["id"]);
printf("Name: %s\n<br>", $myrow["name"]);
printf("Email: %s\n<br>", $myrow["email"]);
printf("Land: %s\n<br>", $myrow["country_id"]);
} else {
// show employee list
$result = mysql_query("SELECT * FROM user",$db);
if ($myrow = mysql_fetch_array($result)) {
// display list if there are records to display
do {
echo ($myrow[id]);
printf("<a href=\"%s?id=%s\">%s </a>%s<br>\n", $PHP_SELF, $myrow["id"], $myrow["name"], $myrow["email"]);
} while ($myrow = mysql_fetch_array($result));
} else {
// no records to display
echo "Sorry, no records were found!";
}
}
?>
</body>
</html>
Scriptet kan testköras på http://beta.felo.se/user2.php