Jeg er i gang med et nyhedssystem, hvor det er muligt for brugeren at kunne loade nogle billeder med. Problemet er bare, at den ikke smider billederne ind i databasen eller folderen, men den skriver fint nyheden ind.
Der hvor jeg er kommet frem til at fejlen må være er her (fejl fundet ved hjælp af die(print_r($files)):
- $query = ("INSERT INTO news (headline, bodytext, date) VALUES ('{$headline}', '{$bodytext}', now())") or die(mysql_error());
- $result = mysql_query($query, $connection);
- if ($result) {
- // Gem id på nyhed i en variabel til brug senere
- $newsid = mysql_insert_id();
- // Indsæt filerne nu hvor nyheden er oprettet
- foreach($files as $file);
- {
- mysql_query("INSERT INTO newsimg (newsID, images) VALUES ('{$newsid}', '{$file}'") or die(mysql_error());
- }
- // Done
- echo "Nyhed oprettet.";
- }
- else {
Jeg modtager denne "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 '' at line 1"
Jeg har nu ledt og ledt og ledt. Men jeg kan simpelthen ikke finde ud af, hvad det er der er galt. Nogen der kan hjælpe? :s