今天早上这个 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" 属性的字段,并且它具有值。