login  Naam:   Wachtwoord: 
Registreer je!
 Forum

error bij ?

Offline Steven - 25/06/2005 14:48 (laatste wijziging 25/06/2005 15:32)
Avatar van StevenHTML interesse Heyz

dit is een code van mij:

zegt hij dat er opo regel 46 een error zit? maar daar staat een ?> teken?

Parse error: parse error, unexpected $end in e:\www\bmxlovers\login\admin_verwijderen.php on line 39

8 antwoorden

Gesponsorde links
Offline pj_muller00 - 25/06/2005 14:49 (laatste wijziging 25/06/2005 14:51)
Avatar van pj_muller00 PHP interesse Wat voor een error ?

[EDIT] het zal waarschijnlijk aan je {} liggen ... in het vervolg met tabs werken 
Offline burdy92 - 25/06/2005 14:49
Avatar van burdy92 HTML interesse
  1. <?php
  2. //BEVEILIGING//
  3. if(isset($_COOKIE['id'])) {
  4. //BEVEILIGING//
  5. include ('config.inc.php');
  6.  
  7. if(isset($_POST["verwijderen"])){
  8.  
  9. if(empty($_POST['$id'])){
  10. die ("Vul een id in");
  11.  
  12. $sql= mysql_query("SELECT * FROM leden WHERE id = '".$_POST['$id']."'");
  13. $num= mysql_num_rows($sql);
  14.  
  15. if(empty($num)){
  16. die ("Het lid bestaat niet");
  17. }
  18.  
  19. mysql_query("DELETE * FROM leden WHERE id = '$id'") OR die (mysql_error());
  20. echo "Verwijderen is succesvol voltooid";
  21.  
  22. }
  23.  
  24. else {
  25.  
  26. ?>
  27. <table width="130">
  28. <form name="verwijderen" method="post">
  29. <tr>
  30. <td width="100">Admin id:</td>
  31. <td width="30"><input name="<? $id ?>" type="text" size="3" width="30"></td>
  32. </tr>
  33.  
  34. <tr>
  35. <td width="130" colspan="2" align="right"><input name="verwijderen" value="Verwijder" type="submit"></td>
  36. </tr>
  37. </form>
  38. </table>
  39.  
  40. <?
  41. }}
  42. //BEVEILIGING//
  43. else { header("Location:login.php"); }}
  44. //BEVEILIGING//
  45. ?>

probeer dit eens;)
Offline stuifie - 25/06/2005 14:57 (laatste wijziging 25/06/2005 14:57)
Avatar van stuifie PHP beginner Dit lijkt me beter burdy92  
  1. <?php
  2. //BEVEILIGING//
  3. if(isset($_COOKIE['id'])) {
  4. //BEVEILIGING//
  5. include ('config.inc.php');
  6.  
  7. if(isset($_POST["verwijderen"])){
  8. if(empty($_POST['$id'])){
  9. die ("Vul een id in");
  10. }
  11.  
  12. $sql= mysql_query("SELECT * FROM leden WHERE id = '".$_POST['$id']."'");
  13. $num= mysql_num_rows($sql);
  14.  
  15. if(empty($num)){
  16. die ("Het lid bestaat niet");
  17. }
  18.  
  19. mysql_query("DELETE * FROM leden WHERE id = '$id'") OR die (mysql_error());
  20. echo "Verwijderen is succesvol voltooid";
  21. }
  22. else {
  23.  
  24. ?>
  25. <table width="130">
  26. <form name="verwijderen" method="post">
  27. <tr>
  28. <td width="100">Admin id:</td>
  29. <td width="30"><input name="<? $id ?>" type="text" size="3" width="30"></td>
  30. </tr>
  31.  
  32. <tr>
  33. <td width="130" colspan="2" align="right"><input name="verwijderen" value="Verwijder" type="submit"></td>
  34. </tr>
  35. </form>
  36. </table>
  37.  
  38. <?
  39. }}
  40. //BEVEILIGING//
  41. else { header("Location:login.php"); }
  42. //BEVEILIGING//
  43. ?>
Offline Steven - 25/06/2005 14:58 (laatste wijziging 25/06/2005 15:10)
Avatar van Steven HTML interesse oke hij weergeeft hem, alleen nu wil hij niet verwijderen.

  1. <?php
  2. //BEVEILIGING//
  3. if(isset($_COOKIE['id'])) {
  4. //BEVEILIGING//
  5. include ('config.inc.php');
  6.  
  7. if(isset($_POST["verwijderen"])){
  8. if(empty($_POST['id'])){
  9. die ("Vul een id in");
  10. }
  11.  
  12. $sql= mysql_query("SELECT * FROM leden WHERE id = '".$_POST['id']."'");
  13. $num= mysql_num_rows($sql);
  14.  
  15. if(empty($num)){
  16. die ("Het lid bestaat niet");
  17. }
  18.  
  19. mysql_query("DELETE * FROM leden (id) VALUES (''".$_POST['id']."'')") OR die (mysql_error());
  20. echo "Verwijderen is succesvol voltooid";
  21. }
  22. else {
  23.  
  24. ?>
  25. <table width="130">
  26. <form name="verwijderen" method="post">
  27. <tr>
  28. <td width="100">Admin id:</td>
  29. <td width="30"><input name="id" type="text" size="3" width="30"></td>
  30. </tr>
  31.  
  32. <tr>
  33. <td width="130" colspan="2" align="right"><input name="verwijderen" value="Verwijder" type="submit"></td>
  34. </tr>
  35. </form>
  36. </table>
  37.  
  38. <?
  39. }}
  40. //BEVEILIGING//
  41. else { header("Location:login.php"); }
  42. //BEVEILIGING//
  43. ?>


als ik dan 5 intyp krijg ik deze error:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '* FROM leden (id) VALUES (''5'')' at line 1
Offline Bart - 25/06/2005 15:10
Avatar van Bart PHP expert je had 6 openings accolades en 4 sluitings accolades.
Offline Martijn1989 - 25/06/2005 15:13
Avatar van Martijn1989 PHP ver gevorderde Zo werkt de DELETE tog niet?

  1. <?php
  2. $query="DELETE FROM leden WHERE naam='Wijnand'";
  3. mysql_query($query) or die(mysql_error());
  4. ?>
Offline Steven - 25/06/2005 15:32 (laatste wijziging 25/06/2005 15:32)
Avatar van Steven HTML interesse Klopt, ik had het eerst een beetje in die richting, alleen werkte het toen niet. Nu geeft hij geen error maar het wordt niet gedelete uit de DB

de code :
  1. <?
  2. if(isset($_POST["verwijderen"])){
  3. if(empty($_POST['id'])){
  4. die ("Vul een id in");
  5. }
  6.  
  7. $sql= mysql_query("SELECT * FROM leden WHERE id = '".$_POST['id']."'");
  8. $num= mysql_num_rows($sql);
  9.  
  10. if(empty($num)){
  11. die ("Het lid bestaat niet");
  12. }
  13.  
  14. mysql_query("DELETE FROM leden WHERE id ='id'") OR die (mysql_error());
  15. echo "Verwijderen is succesvol voltooid";
  16.  
  17. }?>
Offline stuifie - 25/06/2005 16:01
Avatar van stuifie PHP beginner
  1. mysql_query("DELETE FROM leden WHERE id ='id'")

dat moet worden:

  1. mysql_query("DELETE FROM leden WHERE id ='".$_POST['id']."'")
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.229s