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