脚本未定义id中的错误

时间:2016-03-09 01:29:30

标签: php phpmyadmin

今天早上这个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>";
}

1 个答案:

答案 0 :(得分:0)

此脚本在请求中需要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”属性的字段,并且该字段具有值。