Håller på med ett script som ska visa bilder, så här ser det ut:
if (isset($_GET['typ'])) {
if (!isset($_GET['id'])) {
exit;
}
$S_PHOTO_VIEW = mysql_query("SELECT * FROM photo WHERE ID = $_GET[ID]") or die(mysql_error());
while($r = mysql_fetch_array($S_PHOTO_VIEW)) {
$b_thumb = $r[b_thumb];
$bild = "./bilder/".$r[b_thumb];
}
$img_x_y_size = getimagesize($bild);
switch($img_x_y_size[2]) {
case 1;
header("Content-type: image/gif");
$imgres = ImageCreateFromGif($bild);
break;
case 2;
header("Content-type: image/jpeg");
$imgres = ImageCreateFromJpeg($bild);
break;
}
ImageJpeg($imgres);
}
else
{
$S_PHOTO_VIEW = mysql_query("SELECT * FROM photo WHERE ID = $_GET[ID]") or die(mysql_error());
while($r = mysql_fetch_array($S_PHOTO_VIEW)) {
$b_large = $r[b_large];
$bild = "./bilder/".$r[b_large];
}
$img_x_y_size = getimagesize($bild);
switch($img_x_y_size[2]) {
case 1;
header("Content-type: image/gif");
$imgres = ImageCreateFromGif($bild);
break;
case 2;
header("Content-type: image/jpeg");
$imgres = ImageCreateFromJpeg($bild);
break;
}
ImageJpeg($imgres);
}
?>
Jag får felmeddelandet:
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
Vad är felet?
EDIT: Nu såg jag att jag glömt fnuttar runt $_GET[ID], men jag får nu ett annat fel:
Warning: imagejpeg(): supplied argument is not a valid Image resource in ******** on line 34, vilket är raden ImageJpeg($imgres);
