这段小代码给出了通知:未定义索引:placeno1
我知道它可以通过使用 if(isset()) 来修复,但我不知道如何将它放在这个 $query 行中的正确问题上。
尝试了很多,但无法正确处理。
<?php
$query = mysql_query("SELECT `id` FROM `place` WHERE `placeno` = '".$_SESSION['placeno'.$i]."' LIMIT 1");
while($row = mysql_fetch_object($query)){
?>
解决方案是
<?php
if(isset($_SESSION['placeno'.$i])) {
$query = mysql_query("SELECT `id` FROM `place` WHERE `placeno` = '".$_SESSION['placeno'.$i]."' LIMIT 1");
while($row = mysql_fetch_object($query)){
}
}
?>