login  Naam:   Wachtwoord: 
Registreer je!
 Forum

toevoegen aan database (Opgelost)

Offline Gezienus - 14/04/2010 18:41 (laatste wijziging 14/04/2010 18:44)
Avatar van GezienusLid Voor het toevoegen van nieuwsitems gebruik ik de volgende code:

  1. <!-- saved from url=(0014)about:internet --><head>
  2. <script src="../js/datetimepicker.js" type="text/javascript"></script>
  3. <link href="main.css" rel="stylesheet" type="text/css" />
  4. </head>
  5. <?php
  6. include ("../config/config.php");
  7. include ("../fckeditor/fckeditor.php");
  8. ?>
  9. <div class="blok2">Toevoegen nieuws</div>
  10.  
  11. <div id="main_border">
  12. <form method="post" name="form" action="<?php echo $PHP_SELF ?>">
  13. <table width="100%" border="0">
  14. <tr>
  15. <td width="12%" class="menutitle">Datum invoer:</td>
  16. <td width="88%"><input name="datum_invoer" id="datum_invoer" type="text" size="20"><a href="javascript:NewCal('datum_invoer','ddmmyyyy')"><img src="../images/cal.gif" width="16" height="16" border="0"></a></td>
  17. </tr>
  18. <tr>
  19. <td class="menutitle">Titel:</td>
  20. <td><input name="titel" type="text" style="width:500px" /></td>
  21. </tr>
  22. <tr>
  23. <td valign="top" class="menutitle">Bericht:</td>
  24. <td><?php
  25. $sBasePath = "../fckeditor/";
  26. $oFCKeditor = new FCKeditor('nieuws');
  27. $oFCKeditor->Height = 400;
  28. $oFCKeditor->BasePath = $sBasePath;
  29. $oFCKeditor->Value = '';
  30. $oFCKeditor->Create();
  31. ?>
  32.  
  33. </td>
  34. </tr>
  35. <tr>
  36. <td></td><td valign="top"><input type="Submit" value="Toevoegen"></td>
  37. </tr>
  38. </table>
  39. </form>
  40.  
  41.  
  42. <?php
  43. mysql_select_db($database, $hvhazewind);
  44.  
  45. if($_SERVER['REQUEST_METHOD'] == "POST") {
  46. $date = $_POST['datum_invoer'];
  47. $titel = $_POST['titel'];
  48. $bericht = $_POST['nieuws'];
  49. $datum = date('Y-m-d', strtotime($date));
  50.  
  51. $query = mysql_query("INSERT INTO nieuws (titel, datum_invoer, nieuws) VALUES ('".$titel."', '".$datum."', '".$bericht."')") or die(mysql_error());
  52.  
  53. }
  54. ?>
  55. </div>


De letters é e.d worden wel goed weergegeven.
Ik kan alleen het teken ' niet gebruiken in de tekst. Dit word dan niet opgelagen in de databse.
Wie weet hoe ik dit kan oplossen?

4 antwoorden

Gesponsorde links
Offline lemoinet - 14/04/2010 18:43
Avatar van lemoinet PHP gevorderde mysql_real_escape_string rond je $_POST's
Offline Gezienus - 14/04/2010 18:45
Avatar van Gezienus Lid hoe zet ik dat dan in de code?
Offline lemoinet - 14/04/2010 18:50
Avatar van lemoinet PHP gevorderde een beetje opzoekingswerk en je had dit zo gevonden

  1. mysql_real_escape_string($_POST['nieuws'])
Offline Gezienus - 14/04/2010 18:54
Avatar van Gezienus Lid Ik weet het. Ik had ook even moeten zoeken.
Maar dit werkt. Bedankt
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.267s