Hi, there, I am learning PHP/MySQL now, and got an sample code from http://hotwired.lycos.com/webmonkey/99/21/index3a_page3.html?tw=programming, but when I test the code on my machine, it does not work as it suppose to.
What it should do is: when you first run the php code, it gives the names of the employees, each of which creates a link to the detail info, for example, <a href=\"%s?id=%s\">%s %s</a><br>\n", $PHP_SELF, $myrow["id"], $myrow["last"], $myrow["position"]>. When you click any name, it should get the query value($id) from the URL, and use it to search in the database. It seems can't get the $id from the URL querystring, i.e., the html page does not change after I click a specific name. The code is the following: <?php $db = mysql_connect("localhost", "root"); mysql_select_db("mydb",$db); // display individual record if ($id) { $result = mysql_query("SELECT * FROM employees WHERE id=$id",$db); $myrow = mysql_fetch_array($result); printf("First name: %s\n<br>", $myrow["first"]); printf("Last name: %s\n<br>", $myrow["last"]); printf("Address: %s\n<br>", $myrow["address"]); printf("Position: %s\n<br>", $myrow["position"]); } else { // show employee list $result = mysql_query("SELECT * FROM employees",$db); if ($myrow = mysql_fetch_array($result)) { // display list if there are records to display do { printf("<a href=\"%s?id=%s\">%s %s</a><br>\n", $PHP_SELF, $myrow["id"], $myrow["first"], $myrow["last"]); } while ($myrow = mysql_fetch_array($result)); } else { // no records to display echo "Sorry, no records were found!"; } } ?> Any comments and suggestions are appreciated. -Mingyan -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php