mysql - How to pass variables from one PHP file to another using HTML links? -
//db connection $sql = "select `city`,`country` infotab"; $result = $conn->query($sql); while ($row = $result->fetch_assoc()) { echo $row["city"].$row["country"]"<a href='order.php'>order</a>"; } table output:

this code select data. additionally, there reference order.php on every line. when user clicks on reference( <a href> clause), opens order.php , there need know row user selected work these data.
change code to:
while ($row = $result->fetch_assoc()) { echo $row["city"] . $row["country"] . "<a href='order.php?city=" . $row["city"] . "&country=" . $row["country"] . "'>order</a>"; } in order.php can access these values using $_get["city"] , $_get["country"] variables contain values <a href> link on previous page. example, running echo $_get["city"]; output city name.
edit: @rizier123 pointed out, using unique id might more prone errors in case database contains more 1 entry same city or country. should consider introducing id in table structure , using in link order.php.
Comments
Post a Comment