脚本中出现错误 未定义的 ID


error in script undefined id

今天早上这个 scipt 工作得很好,但现在我在第 7 行收到一个错误,即 id 未定义:-

<?php
     $m = new mysqli("localhost","scott","tiger","movie");
     if($m->connect_errno){
         die("Database connection failed");
     }
     $m->set_charset('utf8');
     $id = $_REQUEST["id"];
     $sql = "
     SELECT name,title, movieid
        from casting 
        join actor on (actorid = actor.id)
        join movie on (movieid = movie.id)
        where actorid=$id";
     $res = $m->query($sql);
     while($row = $res->fetch_assoc()){
         echo "<p>$row[name] - <a href=movies3.php?id=$row[movieid]>$row[title]</a> </p>";
}

此脚本在请求中需要 id

方法

01:获取方法

通过查询参数中具有值 id 的 url 访问脚本。

即 http://localhost/youscript.php?id=7

方法

02:发布方法

通过向您的页面发送帖子数据的表单请求页面。

<form method="post" action="your-page-url">
 <input name="id" type="text" placeholder="Enter your id" required>
 <input type="submit" value="Submit!">
</form>

确保您具有 name="id" 属性的字段,并且它具有值。