login  Naam:   Wachtwoord: 
Registreer je!
 Forum

geen dubbel bericht

Offline Ultimatum - 02/11/2006 07:38
Avatar van UltimatumPHP expert Ey, ik heb me er eens in verdiept maar snap het nog niet helemaal... Hoe kan je zorgen dat 1 persoon niet 2 reacties achter elkaar kan plaatsten zoals hier dus (dat je een melding krijgt dat je als laatste een reactie heb toegevoegd)

6 antwoorden

Gesponsorde links
Offline webrik - 02/11/2006 08:10 (laatste wijziging 02/11/2006 08:12)
Avatar van webrik HTML interesse Gewoon in de db kijken wie het laatste heeft gepost, is dat dezelfde persoon als degene die een bericht wil posten kan mag hij niet toevoegen dus:

In de db maak je een veld aan 'GepostDoor' (of iets anders in die strekking) en de ingelogde die wil posten heet nu ff 'poster'

en bij het oproepen in php doe je:

  1. <?php
  2. $array = mysql_fetch_array(mysql_query('SELECT * FROM `table` ORDER BY `id` DESC LIMIT 0 , 1')) or die (MySQL_ERROR);
  3. if ($array["GepostDoor"] == $poster){
  4. // mag niet posten
  5. }
  6. else{
  7. // mag wel posten
  8. }
  9. ?>

en vergeet niet van te voren verbinding met de db te maken!
Offline nielsvdwal - 02/11/2006 09:34
Avatar van nielsvdwal PHP gevorderde waarschijnlijk nog iets van: WHERE topicid='".$topicid."' ertussen..
Offline webrik - 02/11/2006 17:02
Avatar van webrik HTML interesse ja
tenzij voor ieder topic er een andere table aangemaakt wordt
Offline nielsvdwal - 02/11/2006 18:53
Avatar van nielsvdwal PHP gevorderde lijkt me heeeel erg sterk..
Offline webrik - 03/11/2006 21:57
Avatar van webrik HTML interesse oké is goed
maar @Ultimatum: werkt het?
Offline Ultimatum - 03/11/2006 22:54
Avatar van Ultimatum PHP expert Ja de oplossing lag een beetje voor me neus iid, bedankt allemaal
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.186s