如果您希望变量在URL中可用,则需要使用$_GET读取它们.
从诸如index.php?id = 1& job_number_id = 3之类的URL获取争论将如下所示:
if (isset($_GET['id']) && isset($_GET['job_number_id'])) {//make sure both arguments are set
$id = $_GET['id'];
$job_number_id = $_GET['job_number_id'];
}
要在foreach语句中设置它:
<?php$url = "http://localhost/estimate_lar/homepage.php?id=" . $site_title['id'] . "&job_number_id=" . $site_title['job_number_id'];
echo ''.$site_title['client_job_name'],$site_title['job_number_id']. '
'.'';
?>
请记住阅读SQL注入并确保您正在逃避输入.甚至更好 – 使用准备好的声明.
目前您的脚本是可以使用的,因为每个人都可以更改URL并操纵您的数据库.
希望这可以帮助!