jeg kan simpelhen ikke få det til at virke og er ved at blive ret sur
, kan i se hvad det er jeg gør forkert
det mærkeligt, fordi som jeg har gjort det nu som i kan se i koden, så hvis man går ind på den den kategori ID som findes så får jeg fejl, men hvis det er en kategori som ikke findes så kan jeg godt komme ind på siden
og jeg har prøvet næsten alt
<= >= != osv.
lige nu er den sådan her
if($t_id <= 0)
og der kan jeg godt gå ind på id 1, og hvis jeg skriver nogen andre id'er får jeg fejl fordi der er kun 1 kategori oprettet, men hvis jeg skriver id 12 eller 13 så kan jeg os oprette
men ingen andre virker, det lidt mærkeligt
her er min kode
- $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