这就是我在网站上的新手,所以如果你能告诉我是否需要做某事,那就太好了,因为我在这里很新..
我的网站有什么问题,它是标题,是的第二个错误,我无法以某种方式上升。
这就是我将如何建立我自己的论坛,因为我真的不费心花 phpbbforum 或它所说的内容。这就是我尝试使用 php 代码使用相同的 html 的方式,但它在某些方面根本不起作用。
我在这里尝试过:
<form action="#" method="post">
<?php
if($stmt = $mysqli->prepare("INSERT INTO `forum_traede` (`kategori_id`, `titel`, `bruger_id`, `dato`, `tekst`) VALUES (?, ?, ?, NOW(), ?)"))
{
$stmt->bind_param('ssss', $kategori, $titel, $bruger_id, $tekst);
$kategori = $_POST["kategori"];
$titel = $_POST["titel"];
$bruger_id = $_SESSION["user_id"];
$tekst = $_POST["tekst_2"];
$stmt->execute();
$stmt->close();
header ('Location: ./bruger-forum');
}
else
{
echo 'Der opstod en fejl i erklæringen: ' . $mysqli->error;
}
?>
<table border="0">
<tr>
<td id="tb-w_a"><p>Titel</p></td>
<td>:</td>
<td><input type="text" name="titel"></td>
</tr>
<tr>
<td id="tb-w_a"><p>Kategori</p></td>
<td>:</td>
<td>
<select name="kategori">
<?php
$query = "SELECT id, beskrivelse FROM forum_kategorier";
$result = $mysqli->query($query);
while(list($id_katogori, $beskrivelse) = $result->fetch_row())
{
echo "<option value=\"$id_katogori\">$beskrivelse</option>";
}
?>
</select>
</td>
</tr>
</table>
<textarea name="tekst_2" style="width:500px; height:170px;"></textarea><br />
<input type="submit" value="Opret indhold" name="godkendt_indhold">
</form>
但是这里我没有点击提交按钮
错误在这里
警告:无法修改标头信息 - 标头已由第 50 行 /home/jesperbo/public_html/xx.dk/bruger_forum_opretindhold.php 中的(输出开始于 /home/jesperbo/public_html/xx.dk/bruger_forum_opretindhold.php:26)发送
我也尝试过这样做,但因此也会出错。
我在这里试试 agani :)
<form action="http://xxx.dk/bruger-forum-godkendt/" method="post">
<table border="0">
<tr>
<td id="tb-w_a"><p>Titel</p></td>
<td>:</td>
<td><input type="text" name="titel"></td>
</tr>
<tr>
<td id="tb-w_a"><p>Kategori</p></td>
<td>:</td>
<td>
<select name="kategori">
<?php
$query = "SELECT id, beskrivelse FROM forum_kategorier";
$result = $mysqli->query($query);
while(list($id_katogori, $beskrivelse) = $result->fetch_row())
{
echo "<option value=\"$id_katogori\">$beskrivelse</option>";
}
?>
</select>
</td>
</tr>
</table>
<textarea name="tekst_2" style="width:500px; height:170px;"></textarea><br />
<input type="submit" value="Opret indhold" name="godkendt_indhold">
</form>
将信息发送至
<?php
if($stmt = $mysqli->prepare("INSERT INTO `forum_traede` (`kategori_id`, `titel`, `bruger_id`, `dato`, `tekst`) VALUES (?, ?, ?, NOW(), ?)"))
{
$stmt->bind_param('ssss', $kategori, $titel, $bruger_id, $tekst);
$kategori = $_POST["kategori"];
$titel = $_POST["titel"];
$bruger_id = $_SESSION["user_id"];
$tekst = $_POST["tekst_2"];
$stmt->execute();
$stmt->close();
header ('Location: ../bruger-forum');
}
else
{
echo 'Der opstod en fejl i erklæringen: ' . $mysqli->error;
}
?>
这里有错误!致命错误:在第 2 行的 /home/jesperbo/public_html/xxx.dk/bruger_forum_opretindhold_godkendt.php 中的非对象上调用成员函数 prepare()
我试过了
header ('Location: http://xxx.dk/bruger-forum/');
和
header ('Location: ../bruger-forum');
我向您展示的第一件事是,当它向数据库发送信息时,它应该只是“跳”回论坛页面。我建立了我的网址。htaccess
随意询问是否有任何问题,但正如我所说,我来自丹麦并且不是最好的英语
谢谢你看!!