login  Naam:   Wachtwoord: 
Registreer je!
 Forum
Zoeken  Regels  Help
Categorieën > PHP & SQL

voegt niet in DB toe.. (Opgelost)

az0w – 12/08/2009 12:05
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
Daisycon - Verdien geld met uw website

TekRequest – 12/08/2009 13:15
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 .

Ontani – 12/08/2009 13:16
maak van uw query op regel 115 eens:

mysql_query('uwquery') or die(mysql_error());

djb – 12/08/2009 13:48 (Laatst gewijzigd op 12/08/2009 13:49)
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

kickasgamer – 12/08/2009 15:08
en echo je query eens als er dan quotes fout staan of waardes geen waarde hebben kun je dat zeer snel zien

az0w – 13/08/2009 05:08 (Laatst gewijzigd op 13/08/2009 05:09)
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


djb – 13/08/2009 05:44
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-2012 Sitemasters.be - Regels - Gehost door: Vircon - Laadtijd: 0.158s