Hej
det er sådan lige pt at jeg er i gang med at lave et opslag system, men det er sådan at Når bruger intet har skrevet skal den komme frem og sig "Husk at skrive noget" f.eks.. eller ligne i den still
- <?php
- if($_SESSION["logged_in"])
- {
- echo "<div class=\"opslag-indhold\">";
-
- ?>
- <form name="opslag" method="post" action="#">
- <input type="text" name="opslag_indhold" id="del_indhold">
- <input type="submit" name="opslag" value="Del" id="del">
- </form>
- <?php
- if(isset($_POST["opslag"]))
- {
- if(!empty($_POST["opslag_indhold"]))
- {
- if($stmt = $mysqli->prepare('INSERT INTO `opslag` (`tekst`, `id_bruger`) VALUES (?, ?)'))
- {
- $stmt->bind_param('si', $tekst, $id_bruger);
-
- $tekst = $_POST["opslag_indhold"];
- $id_bruger = $_SESSION["id"];
-
- $stmt->execute();
- $stmt->close();
-
- echo "Du har skrevet indhold";
-
- }
- }
- else
- {
- echo "Du skal skrive noget";
- }
- }
- ?>
- </div>
Jeg har gjort sådan her, men det som jeg godt kun tænke mig det var at javasciprt eller ligen ligesom sagde hello husk at skrive noget. og så skulle den bare opdater siden sådan at ligeså snart at man har skrevet noget så komme det frem. ligesom på facebook. hvor den viser sit opslag med det samme.
Jeg er åben for ide til opslag system.
Sådan her ser det ude når bruger skriver på siden eller hvad man skal sige,
- <div class="opslag_midt-indhold">
- <?php
- if ($stmt = $mysqli->prepare('SELECT `tekst`, `id_bruger` FROM `opslag`ORDER BY `opslag`.`id_opslag` DESC LIMIT 15')) {
- $stmt->execute();
- $stmt->store_result();
- $stmt->bind_result($tekst, $id_bruger);
-
- while ($stmt->fetch())
- {
- ?>
- <div class="opslag_bruger_info_profil">
- <div class="pas-indhold">
- <?php
- if($id_bruger == $_SESSION["id"])
- {
- if ($stmt_1 = $mysqli->prepare('SELECT `brugernavn`, `profilbillede`, `profilbillede_godkendt` FROM `bruger` WHERE `id_bruger` = ?'))
- {
- $stmt_1->bind_param('i', $id);
- $id = $id_bruger;
-
- /* Eksekver forespørgslen */
- $stmt_1->execute();
-
- /* Bind resultatet */
- $stmt_1->bind_result($brugernavn, $profilbillede, $profilbillede_godkendt);
-
- /* Hent rækker og udskriv data */
- while ($stmt_1->fetch())
- {
- if($profilbillede_godkendt == 0)
- {
- echo "<a href=\"/profil/$id_bruger/\"><img src=\"/profil/users.png\" alt=\"\" height=\"115\" width=\"100\" border=\"0\"></a>";
- }
- else
- {
- echo "<a href=\"/profil/$id_bruger/\"><img src=\"/profil/$profilbillede\" alt=\"\" height=\"115\" width=\"100\" border=\"0\"></a>";
- }
- }
- $stmt_1->close();
- }
- }
- else
- {
- if ($stmt_2 = $mysqli->prepare('SELECT `brugernavn`, `profilbillede`, `profilbillede_godkendt` FROM `bruger` WHERE `id_bruger` = ?'))
- {
- $stmt_2->bind_param('i', $id);
- $id = $id_bruger;
-
- /* Eksekver forespørgslen */
- $stmt_2->execute();
-
- /* Bind resultatet */
- $stmt_2->bind_result($brugernavn, $profilbillede, $profilbillede_godkendt);
-
- /* Hent rækker og udskriv data */
- while ($stmt_2->fetch())
- {
- if($profilbillede_godkendt == 0)
- {
- echo "<a href=\"/profil/$id_bruger/\"><img src=\"/profil/users.png\" alt=\"\" height=\"115\" width=\"100\" border=\"0\"></a>";
- }
- else
- {
- echo "<a href=\"/profil/$id_bruger/\"><img src=\"/profil/$profilbillede\" alt=\"\" height=\"115\" width=\"100\" border=\"0\"></a>";
-
- }
- }
- $stmt_2->close();
- }
- }
- ?>
- <?php echo $tekst;?>
- </div>
- </div>
- <?php
- }
- $stmt->close();
- } else {
- echo 'Der opstod en fejl i erklæringen: ' . $mysqli->error;
- }
- ?>
- </div>
Du er velkommen til at spørger hvis du har noget som du gerne vil vide omkring opgaven eller problemet..