PHP Wamp服务器

PHP Wamp服务器,php,wamp,Php,Wamp,嘿,我有一个包含不同国家信息的数据库。我还有一个html页面,您可以在其中提交有关国家的信息。有人能帮我写一个代码,说明信息已经存储在数据库中,而不是仅仅重定向到空白页吗 这是我的html页面,您可以在其中提交信息: <!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> <title>Sett inn land</title> </head&g

嘿,我有一个包含不同国家信息的数据库。我还有一个html页面,您可以在其中提交有关国家的信息。有人能帮我写一个代码,说明信息已经存储在数据库中,而不是仅仅重定向到空白页吗

这是我的html页面,您可以在其中提交信息:

<!DOCTYPE HTML>
<html>
<head>
    <meta charset="UTF-8">
        <title>Sett inn land</title>
</head>
<body>
    <form action="geoinn.php" method="get">
        Land: <input type="text" name="navn"> <br>
        Hovedstad: <input type="text" name="hovedstad"> <br>
        Areal: <input type="text" name="areal"> <br>
        Folketall: <input type="text" name="folketall"> <br>

        <input type="submit" value="Legg inn informasjon">  
    </form>
</body>
</html>

塞特兰德酒店
土地:
霍维斯塔德:
区域:
折叠全部:
这是当您在另一个页面上单击submit时重定向到的页面。这是一个页面,我希望有一个代码,说明“信息已存储在我们的数据库中”或它没有:

    <?php
    $tjener = "localhost";
    $brukernavn = "root";
    $passord ="";
    $database ="Geografi";
    $kobling = mysqli_connect($tjener,$brukernavn,$passord,$database);
    $kobling->set_charset("utf8");
?>
<!DOCTYPE HTML>
<html>
<head>
    <meta charset="UTF-8">
    <title>Geografi</title>
</head>
<body>
    <?php
    $land = $_GET["navn"];
    $hovedstad = $_GET["hovedstad"];
    $areal = $_GET["areal"];
    $folketall = $_GET["folketall"];
    $sql ="INSERT INTO land (navn,hovedstad, areal, folketall)       VALUES('$land','$hovedstad','$areal', '$folketall')";
    mysqli_query($kobling, $sql);
    mysqli_close($kobling);
    ?>
</body>
</html>

地理格拉菲

添加一些输出,您将获得一些输出。您得到的空白页是进行更新的页面。您添加了基本的HTML页面标记,但在

$sql=“插入土地”
(导航、霍维斯塔德、区域、折叠台)
值(“$land”、“$hovedstad”、“$areal”、“$folketall”)”;
$result=mysqli\u查询($kobling,$sql);
如果($result==FALSE){
回显“失败消息”

; }否则{ 回显“成功消息”

; } 回声“Land=$Land

”; echo“hovedstad=$hovedstad

”; //等等 mysqli_close($kobling);
正如杰伊所说

。了解有关的语句


了解的语句。请重命名您的问题以更具体地说明您的问题。在打开
后立即将错误报告添加到文件的顶部。该页面为空白,因为您没有输出任何内容。在PHP脚本“而不是仅仅重定向到空白页面?”中,您能详细说明一下吗?那台机器上安装了Web服务器和PHP吗?您如何以,
http://localhost/file.php
或as
file:///file.php
?您使用的是
.php
扩展,对吗?缺少结束语句。另外,
mysqli\u error($kobling)
会说是否真的出了问题;-)谢谢Ralph@Fred ii不客气。我怎样才能回应我刚刚提交的内容呢?请参阅修改后的代码,以获得您输入的非常简单的输出
$sql ="INSERT INTO land 
             (navn,hovedstad, areal, folketall)       
       VALUES('$land','$hovedstad','$areal', '$folketall')";

$result = mysqli_query($kobling, $sql);
if ( $result === FALSE ) {
   echo '<p>FAILED MESSAGE</p>';
} else {
   echo '<p>SUCCESS MESSAGE</p>';
}
echo "<p>Land = $land</p>";
echo "<p>hovedstad = $hovedstad</p>";
// and so on

mysqli_close($kobling);