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
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:
Ich hoffe, dass ich die foreach Geschichte hiernach dann doch begriffen habe.
Besten Gruss, mil
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";
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++;
}
Besten Gruss, mil
Kommentar