Hallo Mensen,
k heb een scriptje gemaakt om foto's (de locatie er van) uit een database te halen en op kleiner formaat weer te geven. (thumbnails dus eigenlijk). Maar nu haal ik dus meerder plaatjes uit de database maar er wordt er maar 1 weer gegeven!?
Het gaat om het onderstaande script.
<?php
$query = "select * from foto where (datum) = ('$datum')";
$result = mysql_query($query) or die ("Fout! Er kunnen geen foto's uit de database gehaald worden!");
while ($record = mysql_fetch_object($result)){
$datum = stripslashes($record->datum);
$foto = ($record->foto);
$foto = imagecreatefromjpeg("$foto");
$foto_x = imagesx ($foto);
$foto_y = imagesy ($foto);
$new_x = $foto_x / 2;
$new_y = $foto_y / 2;
$new_img = imagecreate ($new_x, $new_y);
imagecopyresized ($new_img, $foto, 0, 0, 0, 0, $new_x, $new_y, $foto_x, $foto_y);
imagejpeg($new_img);
?>
Het MOET haast wel aan imagejpeg liggen want wanneer ik boven imagejpeg echo "$new_img"; doe geeft ie wel meerdere recource id's weer!
Hopelijk kan iemand mij helpen.
k heb een scriptje gemaakt om foto's (de locatie er van) uit een database te halen en op kleiner formaat weer te geven. (thumbnails dus eigenlijk). Maar nu haal ik dus meerder plaatjes uit de database maar er wordt er maar 1 weer gegeven!?
<?php
$query = "select * from foto where (datum) = ('$datum')";
$result = mysql_query($query) or die ("Fout! Er kunnen geen foto's uit de database gehaald worden!");
while ($record = mysql_fetch_object($result)){
$datum = stripslashes($record->datum);
$foto = ($record->foto);
$foto = imagecreatefromjpeg("$foto");
$foto_x = imagesx ($foto);
$foto_y = imagesy ($foto);
$new_x = $foto_x / 2;
$new_y = $foto_y / 2;
$new_img = imagecreate ($new_x, $new_y);
imagecopyresized ($new_img, $foto, 0, 0, 0, 0, $new_x, $new_y, $foto_x, $foto_y);
imagejpeg($new_img);
?>
Het MOET haast wel aan imagejpeg liggen want wanneer ik boven imagejpeg echo "$new_img"; doe geeft ie wel meerdere recource id's weer!
Hopelijk kan iemand mij helpen.