login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Addslashes werkt niet bij Updaten tabel

Offline bertenz - 10/08/2006 14:06 (laatste wijziging 10/08/2006 14:11)
Avatar van bertenzHTML beginner Hallo allemaal,

Bij een website die ik moet maken, bestond er al een database met verschillende gevulde tabellen. Bij het invoeren van informatie in die tabellen was echter geen htmlentities() en addslashes() gebruikt. Om nu alle informatie alsnog goed in de database te zetten, heb ik een script dat de oude informatie uit de tabel haalt, dan htmlentities() en addslashes() toepast en daarna de oude informatie update met de nieuw verkregen info. een stukje script:
  1. <?php
  2.  
  3. $funpark_id = $obj2->funpark_id;
  4.  
  5. $funpark = $obj2->funpark_name;
  6. $funpark = stripslashes($funpark); // voor als er toevallig een naam tussen zit die al wel slashes heeft
  7. $funpark = htmlentities($funpark);
  8. $funpark = addslashes($funpark);
  9.  
  10. mysql_query("UPDATE `tblfunpark_ned` SET funpark_name='".$funpark."' WHERE funpark_id='".$funpark_id."'") or die(mysql_error());
  11. ?>

Het probleem is alleen dat de functie addslashes() niet mee wordt genomen bij de update. Ik heb de resultaten ook een keer ge-echoed en toen werd addslashes() wel toegepast. Ik krijg verder ook geen error (ik gebruik error_reporting(E_ALL);).
Iemand enig idee waarom de addslashes wel worden ge-echoed, maar niet in de database worden opgeslagen bij een Update?

Bertenz

Edit: De update-regel is geloof ik ook goed, want ik heb één keer "funpark" ingevoerd ipv "$funpark" en toen waren alle namen veranderd in "funpark", dus dat is dan wel goed lijkt mij.

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.178s