login  Naam:   Wachtwoord: 
Registreer je!
 Forum

PHP script oproepen met onClick()

Offline Skatelow - 28/09/2011 18:43 (laatste wijziging 28/09/2011 18:45)
Avatar van SkatelowLid Ik hoop dat mijn vraag in de gepaste categorie staat, maar anyways..
Ik wil een knop maken 'verwijderen' wanneer je erop klikt, dat bepaald bericht verwijdert.
Wanneer ik op verwijderen klik, refresht de pagina en verdwijnt de knop.
Enkel; het bericht blijft staan 
Hier het script:

  1. $res2 = mysql_query("SELECT * FROM groepen_berichten WHERE groep = '" . $_GET['groep'] . "' ORDER BY id DESC LIMIT ".$offset.",".$items_per_pagina) or die("res2:". mysql_error());
  2.  
  3. //Begin script: leden weergeven
  4. $AantalBerichten = $items_totaal;
  5. if ($AantalBerichten > 0) {
  6.  
  7. while ($rij = mysql_fetch_array($res2))
  8. {
  9. //------+------------------------------------------------------------------+
  10. // TODO | Scriptje maken om te zeggen hoelang geleden bericht is gepost |
  11. //------+------------------------------------------------------------------+
  12. $id_bericht = $rij['id'];
  13.  
  14. echo "<table class='btabel' border='0px' width='640px'>";
  15. echo "<tr style='background-color:#D7E2F5;'>";
  16. echo " <td style='padding:5px;'><b>" . $rij['soort'] . " door <a class='linkje' href='profielpagina.html?lid=" . $rij['gebruiker'] . "'>" . $rij['gebruiker'] . "</a></b></td> <td align='right'><i>" . $rij['dag'] . " " . $rij['daggetal'] . " " . $rij['maand'] . " Om " . $rij['tijd'] . "</i></td>
  17. <td align='center'>";
  18.  
  19. //nakijken of gebruiker eigenaar is van groep OF bericht geplaatst heeft, zoja verwijder-knop
  20. if( ($_SESSION['gebruiker'] = $resultaat['eigenaar']) || ($_SESSION['gebruiker'] = $rij['gebruiker']) ){
  21.  
  22. if( isset($_POST['verwijderen']) ){
  23. $verwijderen = mysql_query ("DELETE FROM groepen_berichten WHERE id = '" . $id_bericht . "'");
  24. }
  25. else{
  26. echo "<form method='post' action='Groep.html?groep=" . $_GET['groep'] . "'>";
  27. echo " <input type='submit' name='verwijderen' value='X'>";
  28. echo "</form>";
  29. }
  30. }
  31. echo "</td>";
  32. echo "</tr>";
  33. echo "<tr>";
  34. echo " <td colspan='2' style='padding:5px;'>" . $rij['mededeling'] . "</td>";
  35. echo "</tr>";
  36. echo "<tr>";
  37.  
  38.  
  39. echo "</tr>";
  40. echo "</table><br/>";
  41. }
  42. }
  43. else {
  44. echo "Er zijn nog geen berichten gedeeld...";
  45. }


dit is maar een deel, maar ik denk niet dat je de rest nodig hebt.

3 antwoorden

Gesponsorde links
Offline vinTage - 28/09/2011 18:58
Avatar van vinTage Nieuw lid verander:
$verwijderen = mysql_query ("DELETE FROM groepen_berichten WHERE id = '" . $id_bericht . "'");
naar
mysql_query ("DELETE FROM groepen_berichten WHERE id = '" . $id_bericht . "'");
Offline Skatelow - 28/09/2011 20:07
Avatar van Skatelow Lid dit brengt enkel teweeg dat de verwijderknop verdijnt, het bericht blijft staan...
Offline vinTage - 28/09/2011 20:10
Avatar van vinTage Nieuw lid en klopt dit:

echo "<form method='post' action='Groep.html?groep=" . $_GET['groep'] . "'>";

groep.html ?
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.243s