收到未定义索引的通知


getting notice undefined index

我已经阅读了以下PHP:"注意:未定义变量"注意:未定义索引";,以及";注意:未定义的偏移量";然而,我还没有解决我的问题。

我收到通知:下面是未定义的索引,据我所知,我已经定义了infoID:

注意:未定义的索引:infoIDC: ''examplep''htdocs''WebDevelopment''Bathrooms''functions.php,第193行

function info_byidx($sql) {
            include 'connect.php';
    $id = $_GET['infoID'];
    $select = $conn->prepare($sql);
    $select->bind_param('s', $id);
    $select->execute();
    $select->store_result();
    if ($select->num_rows > 0) {
        $meta = $select->result_metadata();
        while ($field = $meta->fetch_field()) {
            $params[] = &$row[$field->name];
        }
        call_user_func_array(array($select, 'bind_result'), $params);
        while ($select->fetch()) {
            if ($row['title'] == "NULL") {
                echo "<h3>".$row['subtitle']."</h3>'n<p>".$row['content']."</p>'n";
            }
            else if ($row['subtitle'] == "NULL") {
                echo "<h2>".$row['title']."</h2>'n<p>".$row['content']."</p>'n";
            }
            else {
            echo "<h2>".$row['title']."</h2>'n<h3>".$row['subtitle']."</h3>'n<p>".$row['content']."</p>'n";
            }
        }
        $select->close();
    }
}

infoID是通过定义的

http://localhost:1234/WebDevelopment/Bathrooms/info.php?pageID=2?infoID=x——其中为generalID 的值

http://localhost:1234/WebDevelopment/Bathrooms/info.php?pageID=2?infoID=x

将其修复为

http://localhost:1234/WebDevelopment/Bathrooms/info.php?pageID=2&infoID=x

就一个?首先使用&分隔下一个键=值。