login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Update doet het niet (Opgelost)

Offline TT2 - 28/08/2007 17:20
Avatar van TT2Nieuw lid Hellow,

ik heb een blog gemaakt met een admin center. Om een post te editen moet ik gewoon achter de post op een edit knop klikken en dan kom ik onderstaand gedeelte van mijn code. Dit lukt allemaal zonder problemen, maar wanneer ik op "wijzig nieuws" wil drukken zou hij normaal een update moeten doen, maar dat doet hij niet. Hij gaat wel naar het stuk code waar de update functie in staat, maar de update zelf doet hij niet   . Weten jullie waar mijn fout zit?

alvast bedankt !


  1. } elseif($_GET['do']=="editnews") {
  2.  
  3. include("style.php");
  4.  
  5. $select = mysql_query("SELECT * FROM BLOG WHERE ID = $_GET[i]");
  6. while($list = mysql_fetch_object($select)) {
  7.  
  8. ?>
  9.  
  10. <script language="javascript">
  11. function icon(thing)
  12. {document.BLOG.Tekst.value = document.BLOG.Tekst.value + thing;}
  13. </script>
  14.  
  15. <?php
  16.  
  17. echo"
  18. <form method=\"POST\">
  19. <table cellspacing=\"0\" border=\"0\" cellspacing=\"0\" align=\"center\">
  20. <tr>
  21. <td>ID:&nbsp;</td>
  22. <td><input type=\"text\" value=\"$list->ID\" name=\"nid\" size=\"19\" maxlength=\"40\"></td>
  23. </tr>
  24. <tr>
  25. <td>Dag:&nbsp;</td>
  26. <td><input type=\"text\" value=\"$list->Dag\" name=\"eday\" size=\"19\" maxlength=\"40\"></td>
  27. </tr>
  28. <tr>
  29. <td>Maand:&nbsp;</td>
  30. <td><input type=\"text\" value=\"$list->Maand\" name=\"emonth\" size=\"19\" maxlength=\"40\"></td>
  31. </tr>
  32. <tr>
  33. <td>Jaar:&nbsp;</td>
  34. <td><input type=\"text\" value=\"$list->Jaar\" name=\"eyear\" size=\"19\" maxlength=\"40\"></td>
  35. </tr>
  36. <tr>
  37. <td>Tijd:&nbsp;</td>
  38. <td><input type=\"text\" value=\"$list->Tijd\" name=\"etime\" size=\"19\" maxlength=\"40\"></td>
  39. </tr>
  40. <tr>
  41. <td>Onderwerp:&nbsp;</td>
  42. <td><input type=\"text\" value=\"$list->Titel\" name=\"esubject\" size=\"19\" maxlength=\"40\"></td>
  43. </tr>
  44. <tr>
  45. <td>Bericht:&nbsp;</td>
  46. <td><textarea name=\"emessage\" cols=\"45\" rows=\"8\">$list->Tekst</textarea><br>$htmltext</td>
  47. </tr>
  48.  
  49. ";
  50.  
  51. editbar();
  52.  
  53.  
  54. <tr>
  55. <td colspan=\"2\">
  56. [color=red]<input type=\"submit\" value=\"Wijzig Nieuws\" name=\"edithnews\">[/color]
  57. <input type=\"submit\" value=\"Annuleer\" name=\"cancel\">
  58. </td>
  59. </tr>
  60. </table>
  61. </form>
  62.  
  63. ";
  64. }
  65.  
  66. }



  1. } elseif(isset($_POST['edithnews'])) {
  2.  
  3. /*include("style.php");*/
  4.  
  5. /*$edit2 = explode("'","Het artikel is gewijzigd... ' Klik hier om terug te gaan");*/
  6.  
  7. mysql_query("UPDATE BLOG SET Dag = $_POST[eday], Maand = $_POST[emonth], Jaar = $_POST[eyear], Tijd = $_POST[etime], Tekst = $_POST[emessage], Titel = $_POST[esubject] WHERE ID = $_POST[nid]");
  8.  
  9. echo"<META HTTP-EQUIV=\"refresh\" CONTENT=\"0; URL=$_SERVER[PHP_SELF]\">";

2 antwoorden

Gesponsorde links
Offline Nanon - 28/08/2007 17:25
Avatar van Nanon PHP interesse 1. Hou je variabelen buiten quotes.
2. Gebruik mysql_query( ... ) or die ( mysql_error() ); om fouten te weergeven.
Offline TT2 - 28/08/2007 17:31 (laatste wijziging 28/08/2007 17:35)
Avatar van TT2 Nieuw lid edith: het is al opgelost  . Vreemde zeg, want zo stond het origineel en klaagde mijn code....Alléja toch bedankt  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.185s