ik ben een weblog aan het bouwen wat opzich vrij aardig lukt. probleem is alleen dat men ook op de berichten moet kunnen reageren. Ik heb in mijn database 2 tabellen aangemaakt, waarvan 1 met de berichten (met een uniek ID) en eentje voor de reacties. ik weet dat ik het ID van de berichten moet doorgeven aan de reacties maar hoe doe ik dit?
de berichten worden weergegeven door dit stukje code:
in je whileloop maak je nog een whileloop voor de reacties.
En dan met de mysql_query in de richting van SELECT * FROM reacties WHERE berichtwaarbijhoordid = $id
hij linkt door naar react.php. ik heb daar al een formpje e.d. opgezet maar hoe krijg ik dat hij daar het bericht waarop gereageerd moet worden weergeeft en de bijbehorende eerder geplaatste reacties? met andere woorden hoe stuur ik nieuwsID mee vanaf home.php naar react.php en koppel ik dat aan de reacties
hm ik heb van alles geprobeerd maar het nieuwsID meegeven lukt niet.. ik heb het nu zo
$querie = \"SELECT * FROM nieuws ORDER BY nieuwsID DESC LIMIT 0, 10\";
$querieb = \"SELECT afbeelding FROM nieuws LIMIT 0,10\";
$queriec = \"SELECT COUNT(bericht) FROM react\";
$record = mysql_query($querie) or die (mysql_error());
$d = mysql_query($querieb) or die (mysql_error());
$reacties = mysql_query($queriec) or die (mysql_error());
Ikke doe het altijd met 3 kolommen voor reactie, 1tje met eigen id, 1 tje met logid en eentje met reactie. Dan kan je gewoon doen
SELECT * FROM reacties WHERE $id=$logid
En dan is $id, het id van de log.
volgens mij snap je het probleem niet helemaal. deze pagina linkt door naar react.php en het id moet worden meegenomen. ik heb het al op een andere pagina gedaan mbv. dat .$record[\'nieuwsID\']. maar dat schijnt hier niet te werken