Hallo zusammen
Ich möchte, dass mein Select Option Feld nur so lang wird, wie es Datensätze in der MySQL Tabelle in der Spalte hat.
Hier das Script, welches eigentlich funktioniert, jedoch wird das Option-Feld so gross, wie es am meisten Datensätze in einer Spalte hat, sprich, spalte A = 30 Datensätze, Spalte B = 3 Datensätze, dann wird das Options-Feld bei Abfrage der Spalte B trotzdem 30 Gross, da Spalte A = 30 und nicht nur 3 da Spalte B ja nur 3 Datensätze hat:
<select size="1" name="farbe" class="eingabetext">
<?PHP // Select Feld für Farbnamen erstellen
$i=0;
while($row = mysql_fetch_array($get_datas_farben)) {
echo "<option value=\"" . $row[$shirtname] . "\">"; // Farbnamen auslesen und in Schleife ausgeben, so lange bis kein Eintrag mehr vorhanden
echo "$row[$shirtname]";
echo "</option>\n";
}
mysql_data_seek($row, 0);
?>
</select>
Das Script funktioniert einwandfrei, nur habe ich extrem mühe mit den While-Schlaufen.
Danke für eure Hilfe.
Lieben Gruss
Schampar
Ich möchte, dass mein Select Option Feld nur so lang wird, wie es Datensätze in der MySQL Tabelle in der Spalte hat.
Hier das Script, welches eigentlich funktioniert, jedoch wird das Option-Feld so gross, wie es am meisten Datensätze in einer Spalte hat, sprich, spalte A = 30 Datensätze, Spalte B = 3 Datensätze, dann wird das Options-Feld bei Abfrage der Spalte B trotzdem 30 Gross, da Spalte A = 30 und nicht nur 3 da Spalte B ja nur 3 Datensätze hat:
<select size="1" name="farbe" class="eingabetext">
<?PHP // Select Feld für Farbnamen erstellen
$i=0;
while($row = mysql_fetch_array($get_datas_farben)) {
echo "<option value=\"" . $row[$shirtname] . "\">"; // Farbnamen auslesen und in Schleife ausgeben, so lange bis kein Eintrag mehr vorhanden
echo "$row[$shirtname]";
echo "</option>\n";
}
mysql_data_seek($row, 0);
?>
</select>
Das Script funktioniert einwandfrei, nur habe ich extrem mühe mit den While-Schlaufen.
Danke für eure Hilfe.
Lieben Gruss
Schampar