脚本宝典收集整理的这篇文章主要介绍了使用php和mysql在url中设置变量,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
<?PHP $url = 'http://localhost/estiMATE_lar/homepage.PHP'; $id = $_SESSION['id']; $query = "SELECT id,client_job_name,job_number_id From `job_name` WHERE `id`='$id'"; $allJobs = $db->query($query); ?> <?PHP foreach ($allJobs as $sITe_title) : ?> <p> <tr><?PHP echo '<a href="'.$url.'">'.$site_title['client_job_name'],$site_title['job_number_id']. '<br />'.'</a>'; ?> <td></td> </tr> </p> <?PHP enDForeach; ?>
从诸如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 foreach ($allJobs as $site_title) : ?> <p> <tr><?PHP $url = "http://localhost/estimate_lar/homepage.PHP?id=" . $site_title['id'] . "&job_number_id=" . $site_title['job_number_id']; echo '<a href="'.$url.'">'.$site_title['client_job_name'],$site_title['job_number_id']. '<br />'.'</a>'; ?> <td></td> </tr> </p> <?PHP endforeach; ?>
请记住阅读sql注入并确保您正在逃避输入.甚至更好 – 使用准备好的声明.
目前您的脚本是可以使用的,因为每个人都可以更改URL并操纵您的数据库.
希望这可以帮助!
以上是脚本宝典为你收集整理的使用php和mysql在url中设置变量全部内容,希望文章能够帮你解决使用php和mysql在url中设置变量所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。