i bir forum var ve bu forumda insanlar seçtikleri bir kategoride bir iş parçacığı oluşturabilir, ama kategori varsa, kontrol etmek istiyorum ama URL başka bir kategori numarasını yazarsanız biliyorum ben hala sayfasına bakın çünkü ben, nasıl bilmiyorum .
İşte benim kod
$kategoriID = $_GET['kategoriID'];
if(!isset($overskrift) || !isset($indhold) || !isset($fejl))
{
$overskrift = "";
$indhold = "";
$fejl = false;
}#Lukker if isset overskrift,indhold
if(isset($kategoriID))
{
#tjek om kategori findes
$mysql = connect();
$stmt = $mysql->prepare("SELECT count(fk_forum_kategori) As t_id FROM forum_traad WHERE fk_forum_kategori = '$kategoriID'") or die($mysql->error);
$stmt->bind_result($t_id);
$stmt->execute() or die($mysql->error);
$stmt->fetch();
if($t_id <= 0)
{
echo $t_id;
$fejl == true;
echo "<br>HEj med dig!";
exit();
}
}#Lukker isset
if(isset($_POST['send'])) {
$kategoriID = $_GET['kategoriID'];
$overskrift = htmlspecialchars($_POST['overskrift']);
$indhold = htmlspecialchars($_POST['indhold']);
$godkendt = "ja";
if($fejl == true)
{
$error = "Denne kategori findes ikke";
} elseif(empty($overskrift) || empty($indhold)) {
$error = "Alle felter skal udfyldes";
} else {
$mysql = connect();
$stmt = $mysql->prepare("INSERT INTO forum_traad (overskrift, indhold, fk_forum_kategori, brugernavn, dato, godkendt) VALUES (?,?,?,?,?,?)") or die($mysql->error);
$stmt->bind_param('ssisis', $overskrift, $indhold, $kategoriID, $_SESSION['username'], $dato, $godkendt) or die($mysql->error);
$stmt->execute();
$stmt->close();
$traadID = mysqli_insert_id($mysql);
header("location: forum.traad.php?traadID=$traadID&kategoriID=$kategoriID");
}#Lukker else
}#Lukker isset send