login  Naam:   Wachtwoord: 
Registreer je!
 Forum

voegt niet in DB toe.. (Opgelost)

Offline az0w - 12/08/2009 12:05
Avatar van az0wNieuw lid Hallo,

Ik zit met een probleem, hij voegt namelijk de gegevens niet in db. Hoe dat komt weet ik ook niet, maar hij zou het eigenlijk moeten doen.. Als ik op de pagina op Voeg lyric toe. klik, dan zeg hij dat het is toegevoegd. Maar in de Database staat hij er niet in.. raar..

wie kan me hiermee helpen:P?

http://www.plaatscode.be/137362/

6 antwoorden

Gesponsorde links
Offline TekRequest - 12/08/2009 13:15
Avatar van TekRequest Nieuw lid Zou het niet met de quotes te maken hebben?

Ik vang eerst altijd alles op in variabelen, dan zitge niet met quotes enzo te knoeien :

$titel = $_POST['titel'];
$subtitel = $_POST['subtitel'];
$tekst = $_POST['tekst'];


mysql_query("INSERT INTO nieuws (titel, subtitel, tekst) VALUES ('$titel', '$subtitel', '$tekst')");


Misschien helpt dit vb .
Offline Ontani - 12/08/2009 13:16
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
maak van uw query op regel 115 eens:

mysql_query('uwquery') or die(mysql_error());
Offline djb - 12/08/2009 13:48 (laatste wijziging 12/08/2009 13:49)
Avatar van djb PHP beginner
TekRequest schreef:
Zou het niet met de quotes te maken hebben?

Zijn qoutes staan tog goed?
Jij hebt eerder in je voorbeeldje de qoutes niet goed/netjes staan (niet lullig bedoeld hoor )
Ik maak er altijd dit van (kweet niet of het veel uitmaakt ):
  1. mysql_query("INSERT INTO nieuws (titel, subtitel, tekst) VALUES ('".$titel."', '".$subtitel."', '".$tekst."')");

Die error opvangen is misschien wel handig, denk dat je een kolom verkeerd hebt staan.

Probeer dit eens:
  1. mysql_query("INSERT INTO `lyrics` (`door`,`naam`,`categorie`,`datum`,`lyric`,`plaatje`) VALUES ('".$_SESSION['uName']."', '".$naam."', '".$categorie."', now(), '".$lyric."', '".$plaatje."')") or die (mysql_error());


Greets, Jeroen
Offline kickasgamer - 12/08/2009 15:08
Avatar van kickasgamer PHP ver gevorderde en echo je query eens als er dan quotes fout staan of waardes geen waarde hebben kun je dat zeer snel zien
Offline az0w - 13/08/2009 05:08 (laatste wijziging 13/08/2009 05:09)
Avatar van az0w Nieuw lid djb ik heb gedaan wat jij zei, nu als ik op "voeg lyric toe" klik dan komt de volgende error. Misschien dat iemand nu de oplossing weet 

  1. 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 'buitje pakken, dus ik belde me makker, pakte me pocket, en toetse 06- en nog ' at line 1
Offline djb - 13/08/2009 05:44
Avatar van djb PHP beginner aha, waarschijnlijk loopt hij vast op een qoute  

Zie jij dit in je script staan?
  1. $naam = htmlspecialchars($_POST['naam']);
  2. $categorie = htmlspecialchars($_POST['categorie']);
  3. $plaatje = htmlspecialchars($_POST['plaatje']);
  4. $lyric = htmlspecialchars($_POST['lyric']);

Maak daarvan dit:
  1. $naam = htmlspecialchars($_POST['naam'],ENT_QUOTES);
  2. $categorie = htmlspecialchars($_POST['categorie'],ENT_QUOTES);
  3. $plaatje = htmlspecialchars($_POST['plaatje'],ENT_QUOTES);
  4. $lyric = htmlspecialchars($_POST['lyric'],ENT_QUOTES);

Nu vervangt hij een ' met ' en zou je probleem opgelost moeten zijn (denk ik) 

Greets, Jeroen
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.202s