gpt4 book ai didi

php - 无法使该 PHP 表单工作

转载 作者:行者123 更新时间:2023-11-29 12:30:54 25 4
gpt4 key购买 nike

我尝试创建的应用程序允许我将数据插入表单中,但是每当我尝试使用此代码时都会收到错误消息。错误提示:

解析错误:语法错误,第 92 行“插入文件目录”中的文件意外结束。第 92 行是文件中的最后一行。

为什么我看不到表单显示出来,为什么即使有错误它也会隐藏?

<?php

// Definera en funktion som sköter uppkoppling till databasen
function connect_db() {
$mysqli = new mysqli('localhost', 'root', '', 'db_lab2');

if (!$mysqli->set_charset("utf8")) {
echo "Fel vid inställning av teckentabell utf8: %s\n". $mysqli->error;
} else {
//echo "Nuvarande teckenkodningstabell: %s\n". $mysqli->character_set_name();
}

if ($mysqli->connect_errno) {
echo "Failed to connect: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}

return $mysqli;
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<?php
if (isset($_POST['spara'])) {
$Fnamn = $_POST['Fnamn'];
$Enamn = $_POST['Enamn'];
$Gatuadress = $_POST['Gatuadress'];
$Postnummer = $_POST['Postnummer'];
$Postadress = $_POST['Postadress'];
$Telefon = $_POST['Telefon'];
$Epost = $_POST['Epost'];

$sql = "INSERT INTO person (Fnamn,Enamn,Gatuadress,Postnummer,Postadress,Telefon,Epost) VALUES ('$Fnamn','$Enamn','$Gatuadress','$Postnummer','$Postadress','$Telefon','$Epost')";

if ($mysqli = connect_db()) {
$mysqli->query($sql);
print_r($mysqli->error);
}

echo "It works<br />";
echo "<a href='person.php'>Get Back!</a>";
} else {
?>
<form action="insert_person.php" method="post">
<table cellpadding="3" cellspacing="0" border="1">
<tr><td>Förnamn</td><td><input type="text" name="Fnamn" /></td></tr>
<tr><td>Efternamn</td><td><input type="text" name="Enamn" /></td></tr>
<tr><td>Gatuadress</td><td><input type="text" name="Gatuadress" /></td></tr>
<tr><td>Postnummer</td><td><input type="text" name="Postnummer" /></td></tr>
<tr><td>Postadress</td><td><input type="text" name="Postadress" /></td></tr>
<tr><td>Telefon</td><td><input type="text" name="Telefon" /></td></tr>
<tr><td>Epost</td><td><input type="text" name="Epost" /></td></tr>
<tr><td colspan="2"><input type="submit" name="spara" value="Spara" />
</table>
</form>
<? } ?>
</body>
</html>

最佳答案

86号线请使用<?php如下所示:

    <?php
}
?>

关于php - 无法使该 PHP 表单工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27540589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com