Query Fout
BigBug - 08/07/2006 11:58 (laatste wijziging 08/07/2006 11:58)
PHP expert
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']."")."'")
demodownloads (name, img_url, description, cat, size)
VALUES
(
'" . 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
finduilas - 08/07/2006 12:01
PHP gevorderde
.addslashes("".$_POST['size']." ".$_POST['grootte']."")."
size & grootte niet hetzelfde?
".addslaches($_POST['size'])."
webstab - 08/07/2006 12:04
PHP ver gevorderde
$_POST['size'].$_POST['grootte']
BigBug - 08/07/2006 12:08 (laatste wijziging 08/07/2006 12:22)
PHP expert
@webstab, er moet een spatie tussen, ..
Edit:
<?php
$vG = $_POST['size']." ".$_POST['grootte'];
if(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($vG)."')"))
{
echo 'De download is succesvol gepost!';
}
else
{
echo 'Failed';
}
<?php
$vG = $_POST [ 'size' ] . " " . $_POST [ 'grootte' ] ;
demodownloads (name, img_url, description, cat, size)
{
echo 'De download is succesvol gepost!' ; }
else
{
}
Dit heb ik nu, en it won't work
riekele - 08/07/2006 12:30 (laatste wijziging 08/07/2006 12:31)
PHP beginner
edit: nvm
webstab - 08/07/2006 12:33
PHP ver gevorderde
Geef eens je database-structuur. Mss staat er een veld ingesteld op int ofzo?
BigBug - 08/07/2006 12:35
PHP expert
Kijk bovenaan?
Geen int...
Simon - 08/07/2006 16:31
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é
BigBug - 08/07/2006 17:22
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...
Ibrahim - 08/07/2006 18:39 (laatste wijziging 08/07/2006 18:39)
PHP expert
<?php
else
{
die('Failed! De error is: <br />'. mysql_error());
}
?>
welke error krijg je nu ?
Ibrahim - 08/07/2006 18:57 (laatste wijziging 08/07/2006 18:59)
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
BigBug - 08/07/2006 19:47
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 .