moin moin,
das Problem ist, dass die foreach Schleife keine Daten aus dem Recordset empfängt.
Also hab zwei DB Tabellen
1.
BrandID(auto) Brand (text)
1 Porsche
2 Volkswagen
etc..
2.
ModelID(auto) BrandID Model
1 2 Golf
2 2 Passat
PHP-Code:
// Erstes Recordset rsBrand
"SELECT * FROM table_brands WHERE table_brands.Brand = ".$_POST['Brand']." ORDER BY table_brands.Brand";
// dann verknüpf ich
$BrandID = $row_rsBrand['BrandID'];
// Zweites Recordset rsDevice
SELECT table_devices.DeviceID, table_devices.BrandID, table_devices.Device FROM table_devices WHERE table_devices.BrandID = ".$BrandID."
ORDER BY table_devices.Device";
Soweit so gut (läuft) - ich hab jetzt alle 'Volkswagen'-Modelle Einträge aus table_devices
Jetzt geb ich im Foreach Bilddateien aus, aber irgendwie rückt das Recordset keine Daten raus:
PHP-Code:
$folder = "../images/devices/".$_GET['Brand']."/"; // läuft obwohl ich nicht weiss warum POST nicht geht
$get_folder = $row_rsDevice['Device']; // Hier ist falsch, glaub ich!
$z=0;
foreach($get_folder as $item) {
//echo $z%6;
if ($z%6==0) echo '<tr>',"\n";
if ($z%6!=6) echo '<td width="95" align="center" class="Grey9px"><img src="'.$folder.'/'.$item.'" width="90" height="110" /><br />'.substr($item,0,-4).'</td>',"\n";
if ($z%6==5) echo '</tr><tr><td></td></tr>',"\n";
$z++;
}
Ich hoffe, dass ich die foreach Geschichte hiernach dann doch begriffen habe.
Besten Gruss, mil