Hej
Det er sådan at jeg arbejder lige på mit eget lille forum som jeg prøve at få op og køre, men jeg har lige pt nogle problemer som gøre at den ikke ville sig ind i databasen,
Sådan her ser det ude når "man" skal se kategori på siden
- <div id="forum_box">
- <ul>
- <?php
- if ($stmt = $mysqli->prepare('SELECT `id_forumkat`, `title` FROM `forum_kat`')) {
-
- $stmt->execute();
- $stmt->bind_result($id_forumkat, $title);
- while ($stmt->fetch()) {
- ?>
- <li><a href="/forum-indhold/<?php echo $id_forumkat;?>/"><?php echo $title;?></a></li>
- <?php
- }
- $stmt->close();
-
- }
- else
- {
- echo 'Der opstod en fejl i erklæringen: ' . $mysqli->error;
- }
- ?>
- </ul>
- </div>
Så når de kommer over på den der side og skal skrive indhold til siden, så er det sådan lave det sådan her;
- <?php
- if($_SESSION["logged_in"])
- {
- $_GET["id_forumkat"];
- ?>
- <form name="forum_indhold" method="post" action="/forum-indhold-godkendt/">
- <table border="0" id="forum_tekstindhold">
- <tr>
- <td>Title</td>
- <td><input type="text" name="title"></td>
- </tr>
- <tr>
- <td>Tekst</td>
- <td><textarea cols="40" rows="10" name="tekst"></textarea></td>
- </tr>
- <tr>
- <td></td>
- <td><input type="submit" name="send" value="Send"></td>
- </tr>
- </table>
- </form>
- <?php
- }
- ?>
Som der efter skal ligge det over i den her side/file for at ligesom ligge det op på siden
- <?php
- session_start();
- include ("inc/db/db.php");
-
- if ($stmt = $mysqli->prepare('INSERT INTO `forum_opret` (`tekst`, `id_bruger`, `title`, `id_forumkat`) VALUES (?, ?, ?, ?)')) {
-
- /* Bind parametre */
- $stmt->bind_param('sisi', $tekst, $id_bruger, $title, $id_forumkat);
-
- /* Sæt værdier på parametrene */
- $tekst = $_POST["tekst"];
- $id_bruger = $_SESSION["id"];
- $title = $_POST["title"];
- $id_forumkat = $_GET["id_forumkat"];
-
- /* Eksekver forespørgslen */
- $stmt->execute();
-
- /* Luk statement */
- $stmt->close();
-
- echo "godkendt";
-
- } else {
- /* Der er opstået en fejl */
- echo 'Der opstod en fejl i erklæringen: ' . $mysqli->error;
- }
- ?>
Sådan her ser min .htaccess file ude sådan her;
RewriteRule ^forum/ forum_index.php [L]
RewriteRule ^forum-indhold/(\d*)/$ /forum_indhold.php?id_forumkat=$1
RewriteRule ^forum-indhold-godkendt/ forum_indhold-godkendt.php [L]
Som i også nok så har jeg prøve at gøre sådan her for at se om jeg få en $_get id_forumkat frem men uden heldig overhovedet!
- <?php
- if($_SESSION["logged_in"])
- {
- $_GET["id_forumkat"];
- ?>
Jeg kan overhovedet ikke se hvad fejl, skulle være men det vil være super hvis du lige kun se det på
dine øjne (
Raaaaaaaww)?
Du er velkommen til at spørger hvis der er noget som du gerne vil vide eller du gerne vil vide hvordan min database ser ud?