Hogyan lehet PHP-ben hozzászólási lehetőséget adni?
Csináltam egy egyszerű blogoldalt, és azt szeretném ha minden posthoz hozzá lehetne szólni. A gond az, hogy amikor kiolvastatom az adatbázisból, az összes hozzászólás megjeleníti, függetlenül attól, hogy melyik postra kattintottam rá.
Így iratom ki a postokat, mindegyiknek van egy id-ja az adatbázisban.
$result = mysqli_query($con,"SELECT * FROM post ORDER BY id DESC");
while($row = mysqli_fetch_array($result))
{
echo ('<div class="kozep">');
echo ("Ez a(z) " .$row['id']. ". poszt: ");
echo $row['post'];
echo ("</br><a href='comments.php'>Hozzászólások</a>");
echo ('</div>');
}
Hali.
IF (ha) függvény.
Egyéb építő jellegű kritika:
Továbbá csinálj normális CSS-t. Igazítsd középre a azt az istenverte középső részt, mert ez így valami förtelmes...
Te jó ég, ez az eyecancer!
Persze, hogy minden commentet megjelenít, ha nincs összekapcsolva a postokkal, csak simán lekérdezed az egész táblát WHERE nélkül...
Nem sértés akar lenni, de ha ilyen tudással akarsz szakdolgozatot írni, akkor vagy nagyon bátor vagy, vagy az a suli pite...
echo ("</br><a href=\"comments.php?id=".$row['id']."\">Hozzászólások</a>");
comments.php:
<?php
$post_id = $_GET['id'];
$result = mysqli_query($con,"SELECT * FROM comments WHERE post_id=$post_id ORDER BY id DESC");
.
.
.
.
?>
Íme egy kiindulópont.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!