login  Naam:   Wachtwoord: 
Registreer je!
 Forum

UPDATE werkt niet

Offline BigBug - 16/08/2005 18:19
Avatar van BigBugPHP expert
  1. <?php
  2. include 'config.php';
  3. ?>
  4. <html>
  5.  
  6. <head>
  7. <title></title>
  8. </head>
  9.  
  10. <body>
  11.  
  12. <?php
  13. $getid = $_GET['id'];
  14. $getopid = mysql_query("SELECT * FROM news WHERE id='".$getid."'") or die(mysql_error());
  15. while($opgehaald = mysql_fetch_array($getopid))
  16. {
  17. <form name='toevoegen' action='index.php?pagina=aanpassen&id=".$getid." method='post'>
  18. <table border='0'>
  19. <tr>
  20. <td>Naam:</td>
  21. <td><input type='text' name='naam' value='".stripslashes($opgehaald['naam'])."'></td>
  22. </tr>
  23. <tr>
  24. <td>Bericht:</td>
  25. <td><textarea name='bericht' cols='20' rows='6'>".stripslashes($opgehaald['bericht'])."</textarea></td>
  26. </tr>
  27. <tr>
  28. <td>Bron</td>
  29. <td><input type='text' name='bron' value='".stripslashes($opgehaald['bron'])."'></td>
  30. </tr>
  31. <tr>
  32. <td></td>
  33. <td><input type='submit' name='submit' value='Post!'></td>
  34. </tr>
  35. </table>
  36. </form>";
  37.  
  38. if($_SERVER['REQUEST_METHOD'] == "POST")
  39. {
  40. mysql_query("UPDATE news SET naam='".addslashes($_POST['naam'])."',bericht='".addslashes($_POST['bericht'])."',bron='".addslashes($_POST['bron'])."' WHERE id='".$getid."'") or die (mysql_error());
  41. echo 'Gelukt!';
  42. }
  43. else
  44. {
  45. }
  46.  
  47. }
  48. ?>
  49.  
  50. </body>
  51.  
  52. </html>


Dit is een aanpascode voor een nieuwssysteem.. alleen hij update niet.. en hij lijkt de metode GET te gebruiken ipv POST.. weet iemand wat ik fout doe?

b.v.d. Jeroen

4 antwoorden

Gesponsorde links
Offline haytjes - 16/08/2005 18:22
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
<form method='POST' > al geprobeerd ???
Offline BigBug - 16/08/2005 18:23
Avatar van BigBug PHP expert
Citaat:
<form method='POST' > al geprobeerd ???


zucht, beetje onzinnige reactie niet? als dat al in mn script staat? 
Offline haytjes - 16/08/2005 18:25 (laatste wijziging 16/08/2005 18:27)
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
nep, ik bedoel <form method='POST' > i.p.v. <form method='post' >,
normaal gaat het daaraan niet liggen, maar je kan maar proberen
[edit]

ik weet al wat de fout is:
<form name='toevoegen' action='index.php?pagina=aanpassen&id=".$getid."' method='post'>

je hebt action='blahblah/* en hier vergeet je af te sluiten */'
Offline BigBug - 16/08/2005 18:36
Avatar van BigBug PHP expert @ haytjes, thnx, idd het foutje lag in een klein hoekje,.. zoon ding zie je gauw overheen;-)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.188s