Mailinglisten-Archive |
Hallo Stefan, Du beschreibst ein statisches Forumular. Das Problem dabei ist, dass man sehr schnell ins schwitzen kommt, wenn die Auswahlfelder erweitert werden sollen. Es sollen Daten nach bestimmten Kriterien eingegeben werden und andererseits sollen die Daten nach den gleichen Kriterien gesucht werden. Wenn nun erweitert wird, muss ich in mehreren scripten diese Ergaenzungen einbauen. Das macht erstens viel Arbeit und zweitens gibts Probleme bei Tippfehlern...(leidvolle Erfahrung) Da ist es einfacher, wenn man nur eine Datenbank erweitert... ciao ul > > Wieso machst du es dir so schwehr??? > mach ein ganz normales auswahlmenue in html > mit option und select. > und du kannst nacher die datebn mit hilfe von variablen auslesen. > deass heisst > wenn du als selects deutschhland bla bla bla hast > dann kannst du den inhalt folgender massen ausleses > einfach mit $land! > ist doch ganz einfach > > > Ulrich Vogel wrote: > > > Hallo, > > wie kann man dynamische Forumulare effektiv aufbauen? > > > > Ist es sinnvoll > > > > 1. die DAten in das Script per Array direkt einzubauen (siehe script > > unten), > > 2. die Daten direkt aus einer Datenbank auslesen und einbauen, > > 3. die die Daten aus der Datenbank auslesen, in Arrays > > uebergeben und dann wie bei (1) fortzufahren? > > > > Wenn man mehrere Scripte hat, ist sicher die Variante 2 oder 3 > > sinnvoll??? > > > > Muesste man dann fuer jede Variable einen eigenen Table anlegen? > > > > Zu dem Script unten noch eine Frage. Der erzeugte Scource-Code > > steht in einer Zeile, kein Umbruch nach dem </option>. > > Wie kann man dies abstellen, also Zeilenumbruch nach dem > > </option>? > > > > Danke > > Uli > > ---------------- > > Script: > > > > <? > > $i= 0; > > $land [0] = "Deutschland"; > > $land [1] = "Frankreich"; > > $land [2] = "Italien"; > > $land [3] = "USA"; > > $land [4] = "Sibirien"; > > > > > > > <form action=sonstwas.htm> > > <select name="landxyz" size="1"> > > > > <? > > while ($i<5) > > { > > echo"<option value=$land[$i]>$land[$i]</option>"; > > $i++; > > } > > > > > </select> > > </form> > > > > -- > > ** Durchgehend geöffnet: http://www.php-center.de ** > > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > > http://infosoc.uni-koeln.de/mailman/listinfo/php > > -- > mfg > sgrimm > > [ DARKPROJECTS * http://www.darkprojects.de ] > [ WEB-DESIGN * fon +49 (0) 179 690 9304 ] > [ * fax +49 (0) 69 89999008 ] > [ Uns bezahlen Sie nicht für's Herumsitzen! ] > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php >
php::bar PHP Wiki - Listenarchive