Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何通过指向新页面的链接传递值?_Php_Mysql - Fatal编程技术网

Php 如何通过指向新页面的链接传递值?

Php 如何通过指向新页面的链接传递值?,php,mysql,Php,Mysql,我想要的是能够点击review.php链接,然后在新页面上显示与该电影对应的评论 不确定我的MySQL查询是否错误,或者我的A href链接是否格式不正确 任何帮助都将不胜感激 require_once('./includes/mysql_connect.php'); $query = "SELECT films.movie_title, films.rating, films.actor, reviewed.review FROM films INNE

我想要的是能够点击review.php链接,然后在新页面上显示与该电影对应的评论

不确定我的MySQL查询是否错误,或者我的A href链接是否格式不正确

任何帮助都将不胜感激

require_once('./includes/mysql_connect.php');

$query = "SELECT films.movie_title, films.rating, films.actor, reviewed.review
          FROM films
          INNER JOIN reviewed
          ON films.movie_id=reviewed.review_id";
$result = mysql_query($query) or die ("Could not execute mysql" . mysql_error()); // Run Query

$num = mysql_numrows($result);

if ($num > 0) { // If it ran ok, display records.

    echo "<p> There are curently $num records.</p>";

    // Table header.
     echo '<table border="1" align="center" cellspacing="0" cellpadding="5">
    <tr>
    <td align="left"><b>Movie Title</b></td>
    <td align="left"><b>Leading Actor</b></td>
    <td align="left"><b>Rating</b></td>
    <td align="left"><b>Review</b></td>
    </tr>';

    // Fetch and print all the records.
    while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
        echo '<tr>
        <td align="left">' . $row['movie_title'] . '</td>
        <td align="left">' . $row['actor'] . '</td>
        <td align="left">' . $row['rating'] . '</td>
        <td align="left"><a href="review.php?id='. $row['review'] .  '> Read Review </a>
        </tr> ';
    }


}

?>

通过在url GET中传递参数,您正在做问题所在。代码链接中有一个输入错误,应该是href=review.php?id='$行['review'].>mysql_*已弃用,请使用_fetch_assoc而不是_fetch_数组。这是什么?你有多少钱?双引号结尾在哪里$行['review'].>?并添加target=\u blank在新页面上打开链接您没有关闭最后一行上的最后一行我如何知道如何在新页面上显示评论?