login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Er gebeurd niks

Offline Martijn1989 - 11/08/2005 11:53 (laatste wijziging 11/08/2005 11:57)
Avatar van Martijn1989PHP ver gevorderde Er gebeurt helemaal niks, als ik op Verwijder klik, terwijl er tog wel wat moet gebeuren omdat er staat : if(isset.....

en bij action hoef je tog niks te zetten?


  1. <?php
  2. include "config.php";
  3. if(!isset($_COOKIE['profielweb_id']) AND !isset($_COOKIE['profielweb_wachtwoord'])) {
  4. echo "Je bent nog niet ingelogd, dat moet je eerst eens doen! <b>Even Geduld!</b>";
  5. echo "<meta http-equiv='refresh' content='3;url=index.php?pagina=welkom.php'>";
  6. } else {
  7. $actie = $_GET['actie'];
  8. if ($actie == "replydelete") {
  9.  
  10. $idFORUM = $_GET['id'];
  11. $selectforum = mysql_query("SELECT * FROM forumreplys WHERE id ='". $idFORUM ."'");
  12. $objforum = mysql_fetch_object($selectforum);
  13. $aantalforum = mysql_num_rows($selectforum);
  14. if (($objforum->naam == $obj->gebruikersnaam || $obj->status == "Admin" || $obj->status == "Mod" ) && $aantalforum != 0) {
  15. if(isset($_POST['submit'])) {
  16.  
  17. mysql_query(" DELETE * FROM forumreplys WHERE id='". $objforum->id ."'");
  18. mysql_query(" UPDATE leden SET credits=credits-1 WHERE gebruikersnaam='". $objforum->naam ."'");
  19. echo "Je hebt een reply verwijderd, er is 1 Credit van je account gehaald.";
  20. echo "Klik <a href='http://www.profielweb.nl/index.php?pagina=forum/forumbericht.php&cat=$objforum->cat&forumid=$objforum->id'>hier</a> om terig naar het onderwerp te gaan!";
  21. } else {
  22. include ("functie.php");
  23. $waarde = $objforum->bericht;
  24. ?>
  25. <form action="" method="post">
  26. <table>
  27. <tr><td valign="bottom"><b>Titel </b></td><td><? echo$objforum->titel; ?></td></tr>
  28. <tr><td valign="bottom"><b>Bericht </b></td><td><? echo nl2br(UBBCodesVervangen($waarde)); ?></td></tr>
  29. <tr><td colspan="2"><input type="submit" value="Verwijder" name"submit"></td><tr>
  30. </table>
  31. </form>
  32. <br>
  33. Klik <a href="http://www.profielweb.nl/index.php?pagina=forum/forumbericht.php&cat=<? echo $objforum->cat; ?>&forumid=<? echo $objforum->forumid; ?>">hier</a> om terug te gaan naar het onderwerp.
  34. <?
  35. }
  36. } else {
  37. echo "Deze reply bestaat niet (meer)!";
  38. }
  39. }
  40. }
  41. ?>

4 antwoorden

Gesponsorde links
Offline Ibrahim - 11/08/2005 11:56
Avatar van Ibrahim PHP expert ik zie nergens waar $actie een waarde krijgt misschien dat ie daarom niets doet
Offline Martijn1989 - 11/08/2005 11:57 (laatste wijziging 11/08/2005 15:21)
Avatar van Martijn1989 PHP ver gevorderde Mja,.. edit in het script... staat er nu wel... had ik ff weggehaald om te testen.

nu wel een foutmelding als dat er staat :

Citaat:
Parse error: parse error, unexpected T_IF in /usr/home/pb2531/domains/profielweb.nl/public_html/verwijder.php on line 8
Offline Gerard - 11/08/2005 16:28
Avatar van Gerard Ouwe rakker Misschien heel erg offtopic maar het is voor mij echt totaal onleesbaar, misschien een tipje om voortaan netjes met 'tabs' te werken.
Offline Ibrahim - 12/08/2005 00:44
Avatar van Ibrahim PHP expert ff een beetje verandert:

  1. <?php
  2. include "config.php";
  3. if(!isset($_COOKIE['profielweb_id']) AND !isset($_COOKIE['profielweb_wachtwoord'])) {
  4.  
  5. echo "Je bent nog niet ingelogd, dat moet je eerst eens doen! <b>Even Geduld!</b>";
  6. echo "<meta http-equiv='refresh' content='3;url=index.php?pagina=welkom.php'>";
  7.  
  8. }
  9.  
  10. else {
  11.  
  12. $actie = $_GET['actie'];
  13.  
  14. if ($actie == "replydelete") {
  15.  
  16. $idFORUM = $_GET['id'];
  17. $selectforum = mysql_query("SELECT * FROM forumreplys WHERE id ='". $idFORUM ."'");
  18. $objforum = mysql_fetch_object($selectforum);
  19. $aantalforum = mysql_num_rows($selectforum);
  20.  
  21. if (($objforum->naam == $obj->gebruikersnaam || $obj->status == "Admin" || $obj->status == "Mod" ) && $aantalforum != 0) {
  22.  
  23. if(isset($_POST['submit'])) {
  24.  
  25. $query="DELETE * FROM forumreplys WHERE id='". $objforum->id ."'";
  26. $result=mysql_query($query) or die(mysql_error());
  27. $query2=" UPDATE leden SET credits=credits-1 WHERE gebruikersnaam='". $objforum->naam ."'";
  28. $result2=mysql_query($query2) or die(mysql_error());
  29. echo "Je hebt een reply verwijderd, er is 1 Credit van je account gehaald.";
  30. echo "Klik <a href='http://www.profielweb.nl/index.php?pagina=forum/forumbericht.php&cat=$objforum->cat&forumid=$objforum->id'>hier</a> om terig naar het onderwerp te gaan!";
  31.  
  32. }
  33.  
  34. else {
  35.  
  36. include ("functie.php");
  37. $waarde = $objforum->bericht;
  38. ?>
  39. <form action="" method="post">
  40. <table>
  41. <tr><td valign="bottom"><b>Titel </b></td><td><? echo$objforum->titel; ?></td></tr>
  42. <tr><td valign="bottom"><b>Bericht </b></td><td><? echo nl2br(UBBCodesVervangen($waarde)); ?></td></tr>
  43. <tr><td colspan="2"><input type="submit" value="Verwijder" name"submit"></td><tr>
  44. </table>
  45. </form>
  46. <br>
  47. Klik <a href="http://www.profielweb.nl/index.php?pagina=forum/forumbericht.php&cat=<? echo $objforum->cat; ?>&forumid=<? echo $objforum->forumid; ?>">hier</a> om terug te gaan naar het onderwerp.
  48. <?
  49.  
  50. }
  51.  
  52. }
  53. else {
  54. echo "Deze reply bestaat niet (meer)!";
  55. }
  56. }
  57. }
  58. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.192s