login  Naam:   Wachtwoord: 
Registreer je!
 Forum

UPDATE werkt niet ?? (Opgelost)

Offline mariosss - 11/03/2009 13:46 (laatste wijziging 11/03/2009 13:47)
Avatar van mariosssNieuw lid Hallo allemaal,

ik heb een probleem met de UPDATE functie.
Wie zou me kunnen helpen?

hier onder is het script:


afrika.php
  1. <?
  2. include ("database.php");
  3.  
  4. $res = mysql_query("SELECT afrika FROM bestemming");
  5. while ($arr = mysql_fetch_assoc($res)) {
  6. ?>
  7.  
  8. <html>
  9. <head>
  10. <title>Admin - Bestemming Afrika</title>
  11. <LINK HREF="style.css" REL="stylesheet" TYPE="text/css">
  12. </head>
  13. <form method="post" action="edit_afrika.php" enctype="multipart/form-data">
  14.  
  15. <table border="0">
  16. <tr>
  17. <td class="admin_h2"> Bestemming Afrika informatie : </td>
  18. </tr>
  19. <tr>
  20. <td class="rij"><html>
  21. <script type="text/javascript" src="tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
  22. <script type="text/javascript">
  23. tinyMCE.init({
  24. mode : "textareas"
  25. });
  26. </script><textarea name="afrika" cols="60" rows="25" border="1"><?echo $arr["afrika"]." ";?></textarea>
  27. </td>
  28. <td><input type="hidden" name="action" value="edit"><input type="hidden" name="id" value="<? echo $arr["id"]; ?>"></td>
  29. <td align="right"><input type="image" src="images/edit.bmp" value="Voltooien" alt="Film wijzigen"><a href="admin.php"><img border="0" src="images/annuleren.bmp" alt="Annuleren">
  30.  
  31. </tr>
  32. </table>
  33.  
  34.  
  35. <?
  36. }
  37. ?>





edit_afrika.php


  1. <?
  2. include ("database.php");
  3. $query = "UPDATE bestemming SET afrika= ."$afrika." WHERE id=1";
  4. mysql_query($query) or die (mysql_error());
  5. ?>

5 antwoorden

Gesponsorde links
Offline Koen - 11/03/2009 13:48
Avatar van Koen PHP expert
  1. $query = "UPDATE bestemming SET afrika= ".$afrika." WHERE id=1";


Je verwisselde " en . van plaats 
Offline MiST - 11/03/2009 13:49
Avatar van MiST Lid en $afrika komt zomaar uit de lucht gevallen? 

$_POST['afrika'] is misschien juister?
Offline mariosss - 11/03/2009 14:02
Avatar van mariosss Nieuw lid Nu krijg ik deze foutmelding:


Citaat:
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 '
bliepKJHsSDF

WHERE id=1' at line 1
Offline Koen - 11/03/2009 14:04
Avatar van Koen PHP expert
  1. $query = "UPDATE `bestemming` SET `afrika` = '".$_POST['afrika']."' WHERE `id` = 1";


1. Backtips rond je kolom/tabelnamen
2. Quotes rond strings (rond integers niet.)
Offline mariosss - 11/03/2009 14:06
Avatar van mariosss Nieuw lid
natuurlijk..

hij doet het nu wel ja.

heel erg bedankt !
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.211s