今天早上这个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>";
}
答案 0 :(得分:0)
此脚本在请求中需要id
通过带有值的查询参数中包含id的url访问脚本。
即。 http://localhost/youscript.php?的 ID = 7 强>
通过表单将请求页面发送到您的页面来请求页面。
<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”属性的字段,并且该字段具有值。