while($row_table_def = mysql_fetch_array($result_show)){
//das heisst, solange es spaltennamen gibt? was genau steht in dieser schleife?
//die ist der Schlüssel
hmm versteh jetzt deine Frage nicht ganz... in der Schleife stehen die Befehle oder meinst du jetzt das ergebnis ?? ..
ich nehme immer postgresql, (was ja eigentlich ählich ist) deswegen musst du ir einige sachen erklären, zB,ob diese schleife nur einmal oder mehrmals durchlaufen wird?was steht alles in dem array $row_table_def
vielleicht gehts ja auch schon so, musst mal schauen
case enum:
$sql_show = "SHOW FIELDS FROM $value";
$result_show = mysql_query($sql_show,$conn);
while($row_table_def = mysql_fetch_array($result_show)){
$enum = explode('(',$row_table_def['Type']);
$i = 0;
^^^^^^^^^^^
while(($enum == "enum") && ($i<=1)) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
$enum = str_replace('enum(', '', $row_table_def['Type']);
$enum = ereg_replace('\)$', '', $enum);
$enum = explode('','', substr($enum, 1, -1));
$enum_cnt = count($enum); //zähle wie viele es sind
echo "<select name="$auswahl">\n";
$j = 0; // wie oft er die Schleife durchlaufen soll
$k = 0; // Damit er array[1] als zweites nimmt und nicht nur [0]
while($j < $enum_cnt){
if($elem == $enum[$k]){ $selected = "selected"; } else { $selected = ""; }
echo "<option $selected value="$enum[$k]">$enum[$k]</option>\n";
$j++;
$k++;
}
echo "</select>\n";
$i++;
^^^^^^^^^^^^^
}
}
break;
Ich hoffe das jetzt deutlich genug erklärt zu haben ;)) ...
naja *g*, ich weiss was du willst..aber wo kommt zB $auswahl her?
P.S. ich spendier auch 2 Kaffee dafür ;)
darauf komme ich zurück *g*
Ok gerne woher bisten ??
Leipzsch, siehe Signatur L.an der P.
Gruß Steven
--
DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN