我有在PHP的錯誤信息像這樣的「無在線未定義的索引ID:」我一直在使用下面的代碼PHP錯誤 - 未定義指數:ID
$id='$_REQUEST[id]';
$sql = "SELECT * FROM country";
$result = $con->query($sql);
$i=1;
foreach($result as $row)
{
?>
<li><a href="data.php?id=<?php echo $row['id'] ?>"><?php echo $row['name'] ?> </a></li>
<?php
$i++;
}
?>
上市下面的代碼,我有使用
<?php
if(isset($id)) {
$queryImg = "SELECT * FROM data WHERE country='$_REQUEST[id]'";
$resultImg = mysqli_query($con,$queryImg);
$rowResult = mysqli_num_rows($resultImg);
while($rowsImg = mysqli_fetch_array($resultImg)){ ?>
我沒有足夠的PHP經驗,所以你可以請檢查這段代碼,並告訴我如何解決這個問題。
你測試isset。是嗎? –
[PHP:「Notice:Undefined variable」和「Notice:Undefined index」]的可能重複(http://stackoverflow.com/questions/4261133/php-notice-undefined-variable-and-notice-undefined-index) – Qirel