Hallo,
Bei dem folgenden Script bekomme ich es nicht hin, das er mir bei der 2. Abfrage die Bilder ausgibt. Abfrage 1 funktioniert ohne weiteres und ich bekomme alles angezeigt (Name der Galerie, ID usw.) In der 2. Abfrage soll er die ID des Datensatzes aus Abfrage 1 mit der Galerie_ID in der Tabelle mit den Bildern vergleichen und das erste Bild ausgeben.
Ein kleiner Denkanstoss währe super
Danke, Andreas
Bei dem folgenden Script bekomme ich es nicht hin, das er mir bei der 2. Abfrage die Bilder ausgibt. Abfrage 1 funktioniert ohne weiteres und ich bekomme alles angezeigt (Name der Galerie, ID usw.) In der 2. Abfrage soll er die ID des Datensatzes aus Abfrage 1 mit der Galerie_ID in der Tabelle mit den Bildern vergleichen und das erste Bild ausgeben.
Ein kleiner Denkanstoss währe super

Danke, Andreas
PHP-Code:
<?php
if($_GET['list'] == "all") {
// Auslesen der Galeriebeschreibung (Name, Archiv, usw.)
$gal_query = mysql_query("SELECT * from a_anzeigen WHERE archive = '0' ORDER BY id DESC")
or die ("[b]fehler in der a_anzeigen tabelle:[/b]\n
\n$db_error_msg".mysql_error());
$za = 0;
while ($row = mysql_fetch_array($gal_query)) {
$galerie_id[$za] = $row['id'];
$galerie_name[$za] = $row['beschreibung'];
$za++;
}
// Auslesen der Dateinamen
$gal_img_query = mysql_query("SELECT * FROM a_bilder WHERE im_id = '".$galerie_id."' LIMIT 1")
or die ("[b]fehler in der a_bilder tabelle:[/b]\n
\n$db_error_msg".mysql_error());
$zb = 0;
while ($row = mysql_fetch_array($gal_img_query)) {
$image_id[$zb] = $row['im_id'];
$image_src[$zb] = $row['src'];
$images_size = image_size($image_link, $main_image_small_width, $main_image_small_height);
$blubb = explode(".", $images_size);
$width = $blubb[0];
$height = $blubb[1];
$p_width = $blubb[2]+20;
$p_height = $blubb[3]+20;
$image = "<img src=\"".$upload_pfad."/".$image_src."\" width=\"".$width."\" height=\"".$height."\" style=\"border:1px solid #000000;\" alt=\"\" />";
$zb++;
}
$z = count ($galerie_id);
$x =0;
// Ausgabe
echo "<table>\n";
for ($zeilen=0;$zeilen<=3 && $x<=$z;$zeilen++) {
echo "<tr>\n";
for ($spalten=0;$spalten<=4;$spalten++){
echo "<td>".$galerie_name[$x]."".$galerie_id[$x]."
".$image[$x]."</td>\n";
$x++;
}
echo "</tr>\n";
}
echo "</table>";
}
?>
Kommentar