I am now trying to create a page which shows restaurants in a list for people to comment and rate, the restaurant info is in the database. I've already get the data I want using while() function, but I am struggling to pick one of them and pass to another page. Below is my code. I tried to use sessions to store the data, like the "$_SESSION['rid']" for storing the restaurant ids. I have 8 rows in the restaurant table, and when I click on the first restaurant, the number shows on the other page is 8.
<?php
$sql_restaurant = "select * from tbl_restaurants";
$results = mysql_query($sql_restaurant);
while($restaurant_row=mysql_fetch_assoc($results)){
$_SESSION['rid'] = $restaurant_row['restaurant_id'];
echo "<a><span style = 'color:black'>".$restaurant_row['restaurant_name']."</span></a>";
echo "<dd>";
echo "<a><span style = 'color:black'>".$restaurant_row['restaurant_address']."</span></a>";echo '</dd>';
echo '<i class="mod_subcate_line"></i>';
echo '<a href = "rating.php">Rate it!</a>';
echo '<a href = "comment.php">Comment!</a>';
echo '<br/>';
echo '<br/>';
}
?>
I want it to show the right restaurant id when I click on different restaurants. How can I solve this?
$_GETvariable ie.href="resturant.php?id=1"whereid=1is yourrestaurant_id