Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/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
html php输出不显示_Php_Html_Mysql_Database - Fatal编程技术网

html php输出不显示

html php输出不显示,php,html,mysql,database,Php,Html,Mysql,Database,由于某种原因,当我点击按钮显示时,我的数据没有出现在网页上。几天前还可以,但现在不行了。我不记得做过任何重大的改变。有人知道发生了什么吗 代码: <html> <head> <title>Database</title> </head> <body> <div id="casing"> <form action="filmsdatabase.php" method="GET"> <div id=

由于某种原因,当我点击按钮显示时,我的数据没有出现在网页上。几天前还可以,但现在不行了。我不记得做过任何重大的改变。有人知道发生了什么吗

代码:

<html>
<head>
<title>Database</title>
</head>
<body>
<div id="casing">
<form action="filmsdatabase.php" method="GET">
<div id="Films"><input type="submit" name="button" value="show films"  /></div>
</form>
</div>

<?php 
    $db = mysql_connect("cs4111.cshve4dssdhm.us-west-2.rds.amazonaws.com","username","password"); 
    if (!$db) {
        die("Database connection failed miserably: " . mysql_error());
        echo "Failed to Connect";
    }
    $db_select = mysql_select_db("cs4111",$db);
    if (!$db_select) {
        die("Database selection also failed miserably: " . mysql_error());
        echo "Failed to Connect";
    }
    if(isset ($GET["button"]) && $GET["button"] == "show films"){
         $result = mysql_query("SELECT * FROM films", $db);
         if (!$result) {
            die("Database query failed: " . mysql_error());
         }
         while ($row = mysql_fetch_array($result)){
             echo "<h2>";
             echo $row[1]."";
             echo "</h2>";
             echo "<p>";
             echo $row[2]."";
             echo "</p>";   
             echo "Duration: ", $row[3]."", " minutes";
             echo "</p>";
             echo "Genre: ", $row[4]."";
             echo "</p>";
         }
     }
?>
 </body>
</html>
<?php
mysql_close($db);
?>

数据库

只要快速浏览一下这里的代码,我想您实际上是想使用$\u GET而不是$GET

if(isset ($_GET["button"]) && $_GET["button"] == "show films"){

这使用了PHPs$\u GET全局变量。

哇,我觉得自己像个白痴xD。谢谢