login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Query Fout

Offline BigBug - 08/07/2006 11:58 (laatste wijziging 08/07/2006 11:58)
Avatar van BigBugPHP expert
  1. mysql_query("INSERT INTO
  2. demodownloads (name, img_url, description, cat, size)
  3. VALUES
  4. (
  5. '".addslashes(htmlentities($_POST['name']))."',
  6. '".addslashes(htmlentities($_POST['img_url']))."',
  7. '".addslashes(htmlentities($_POST['description']))."',
  8. '".addslashes(htmlentities($_POST['cat']))."',
  9. '".addslashes("".$_POST['size']." ".$_POST['grootte']."")."'")
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 9

Ik kan het niet vinden hoor... 

Edit:
CREATE TABLE `demodownloads` (
`id` INT NOT NULL AUTO_INCREMENT ,
`name` MEDIUMTEXT NOT NULL ,
`img_url` VARCHAR( 255 ) NOT NULL ,
`description` TEXT NOT NULL ,
`cat` VARCHAR( 5 ) NOT NULL ,
`size` VARCHAR( 255 ) NOT NULL ,
PRIMARY KEY ( `id` )
) TYPE = MYISAM ;

14 antwoorden

Gesponsorde links
Offline finduilas - 08/07/2006 12:01
Avatar van finduilas PHP gevorderde .addslashes("".$_POST['size']." ".$_POST['grootte']."")."
size & grootte niet hetzelfde?

".addslaches($_POST['size'])."
Offline BigBug - 08/07/2006 12:02
Avatar van BigBug PHP expert size bevat een INT, en grootte bevat of KB, MB of GB.. Die wil ik aan mekaar plakke.. Doe ik dat verkeerd? 
Offline webstab - 08/07/2006 12:04
Avatar van webstab PHP ver gevorderde $_POST['size'].$_POST['grootte']
Offline BigBug - 08/07/2006 12:08 (laatste wijziging 08/07/2006 12:22)
Avatar van BigBug PHP expert @webstab, er moet een spatie tussen, .. 

Edit:
  1. <?php
  2. $vG = $_POST['size']." ".$_POST['grootte'];
  3. if(mysql_query("INSERT INTO
  4. demodownloads (name, img_url, description, cat, size)
  5. VALUES ('".addslashes(htmlentities($_POST['name']))."','".addslashes(htmlentities($_POST['img_url']))."','".addslashes(htmlentities($_POST['description']))."','".addslashes(htmlentities($_POST['cat']))."','".addslashes($vG)."')"))
  6. {
  7. echo 'De download is succesvol gepost!';
  8. }
  9. else
  10. {
  11. echo 'Failed';
  12.  
  13. }
Dit heb ik nu, en it won't work 
Offline riekele - 08/07/2006 12:30 (laatste wijziging 08/07/2006 12:31)
Avatar van riekele PHP beginner edit: nvm
Offline webstab - 08/07/2006 12:33
Avatar van webstab PHP ver gevorderde Geef eens je database-structuur. Mss staat er een veld ingesteld op int ofzo?
Offline BigBug - 08/07/2006 12:35
Avatar van BigBug PHP expert Kijk bovenaan?

Geen int...
Offline Simon - 08/07/2006 16:31
Avatar van Simon PHP expert
Citaat:
mysql_query("
INSERT INTO
demodownloads
(name, img_url, description, cat, size)
VALUES
(
'".addslashes(htmlentities($_POST['name']))."',
'".addslashes(htmlentities($_POST['img_url']))."',
'".addslashes(htmlentities($_POST['description']))."',
'".addslashes(htmlentities($_POST['cat']))."',
'".addslashes("".$_POST['size']." ".$_POST['grootte']."")."'
)
")


) vergeten hé 
Offline BigBug - 08/07/2006 17:22
Avatar van BigBug PHP expert http://www.plaatscode.be/1178/

Uit ellende post ik de hele pagina maar... Hij insert niks, het lijkt alsof deze niet reageert op de submit...
Offline Ultimatum - 08/07/2006 17:57
Avatar van Ultimatum PHP expert zet er gewoon eens or die(mysql_error()); achter ipv een if structuur, mss dat je dan een betere error krijgt 
Offline Ibrahim - 08/07/2006 18:39 (laatste wijziging 08/07/2006 18:39)
Avatar van Ibrahim PHP expert
  1. <?php
  2. else
  3. {
  4. die('Failed! De error is: <br />'. mysql_error());
  5.  
  6. }
  7. ?>


welke error krijg je nu ?
Offline BigBug - 08/07/2006 18:48 (laatste wijziging 08/07/2006 18:56)
Avatar van BigBug PHP expert Eens effe kijken *wordt geupdate

Edit: Geen error... 
Offline Ibrahim - 08/07/2006 18:57 (laatste wijziging 08/07/2006 18:59)
Avatar van Ibrahim PHP expert wat zie je dan op je pagina ? geef eens een live voorbeeld (ik ga ff je code bekijken)

edit: zet eens error_reporting(E_ALL); bovenaan je pagina
Offline BigBug - 08/07/2006 19:47
Avatar van BigBug PHP expert
Citaat:
edit: zet eens error_reporting(E_ALL); bovenaan je pagina
Staat er al, maar ik krijg zoiezo geen errors meer te zien.. moet ik mn host nog over contacteren. Erg raar en erg vervelend


Het is inmiddels opgelost. Ik weet niet hoe het kan, maar het ligt aan mijn firefox.. Ik kan niks toevoegen.. Terwijl iedereen anders via FF het wel kan.. Ik probeerde het steeds via FF en dus leek het niet te werken. Het werkte dus wel.

Iedereen bedankt!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.222s