Mailinglisten-Archive |
> kann mir jemand sagen, was hier falsch ist: > > /* Verbinden und oeffnen der Datenbank */ > mysql_connect ("localhost","root",""); > mysql_select_db ("mysql1357") > or die ("Konnte Server nicht erreichen. Versuch es bitte > spaeter nochmal. > Taucht der Fehler wiederholt auf, bitte den Webmaster > verstaendigen. Danke."); > > /* Erzeugen des Suchformulars */ > $result = mysql_db_query("mysql1357", "Select systeme > FROM systeme > ORDER BY systeme.systeme"); > $i = 0; > $x = mysql_num_rows($result); > echo "<form action=\"ergebnis_abent_typen.php3\" target=\"_self\" > method=\"post\">"; > echo "<table width=100% border=0 cellspacing=3 cellpadding=3>"; > echo "<tr>"; > echo "<td class=tc>"; > echo "<select name=\"systeme\" style=\"font-size:11px;\">"; > echo "<option value=\"System waehlen\>System waehlen</option>"; > while($i < $x) > { > $cell = mysql_result($result, $i, "systeme.systeme"); > echo "<option value=\"$cell\">$cell</option>"; > $i++; > } > echo "</select></td>"; > echo "<td class=tc><input type=\"Submit\" name=\"submit\" > value=\" Suchen > \" style=\"font-size:11px;\"></td>"; > echo "<td class=tc><input type=\"Text\" name=\"typen\" > value=\"Abenteurer-Typ eingeben\" size=\"15\" maxlength=\"30\" > style=\"font-size:11px;\"></td>"; > echo "<td class=right><a href=\"index.htm\" > target=\"_top\">zurück</a></td>"; > echo "</tr></table></form>"; > ?> > > Es geht um die Zeile vor while( > Das soll die erste Anzeige in der select-Box des Formulars > sein, wird aber > voellig ignotiert :-( Habe den Rest nicht angeschaut, aber Du hast den <option value="..."> mit einem \" geöffnet, aber nur mit einem \ geschlossen, da fehlt also ein " meine ich: > echo "<option value=\"System waehlen\>System waehlen</option>"; echo "<option value=\"System waehlen\">System waehlen</option>"; ^ In der Hoffnung, Dir geholfen zu haben, Stefan
php::bar PHP Wiki - Listenarchive