spam ikke database medd F5
hejlige nu er jeg totalt løse omkring hvordan jeg skal bygge op sådan at man ikke kan klik/tryg på F5 og bare ligger sig ind i databasen altså det vil sige at spam den eller ligne
så man skal klik på sumbit kneppe før man ligesom kan ligge det ind i databasen
<?php
if ($stmt = $mysqli->prepare('INSERT INTO `forum_traede` (`kategori_id`, `bruger_id`, `tekst`, `dato`, `titel`) VALUES (?, ?, ?, NOW(), ?)')) {
$stmt->bind_param('ssss', $katgori_id, $bruger_id, $tekst, $titel);
$katgori_id = $_POST["kategori"];
$bruger_id = $_SESSION["user_id"];
$tekst = $_POST["tekst_indhold"];
$titel = $_POST["title"];
$stmt->execute();
$stmt->close();
} else {
echo 'Der opstod en fejl i erklæringen: ' . $mysqli->error;
}
?>
<input type="submit" value="Opret indhold" name="godkendt">
jeg har prøve at gøre sådan her ude over
if(isset($_POST["send"]))
{
men det virker overhovedet heller ikke på nogle måde... hmm
har prøve sådan her
if( isset( $_GET['godkendt'])
{
if($stmt = $mysqli->prepare('INSERT INTO `forum_traede` (`kategori_id`, `bruger_id`, `tekst`, `dato`, `titel`) VALUES (?, ?, ?, NOW(), ?)'))
{
$stmt->bind_param('iiss', $katgori_id, $bruger_id, $tekst, $titel);
$katgori_id = $_POST["kategori"];
$bruger_id = $_SESSION["user_id"];
$tekst = $_POST["tekst_indhold"];
$titel = $_POST["title"];
$stmt->execute();
$stmt->close();
echo "Godkendt";
}
} else {
echo 'Der opstod en fejl i erklæringen: ' . $mysqli->error;
}
?>
kommer frem med fejl her
Parse error: syntax error, unexpected '{' in /home/jesperbo/public_html/xxxxxxxxx.dk/xxxxxx.php on line 38
det vil sige den første line der hvor den siger
if( isset( $_GET['godkendt'])
{
der er fejl siger den.. hmm
håber du kan hjælpe mig