WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   vorgaben in php forms (http://www.wcm.at/forum/showthread.php?t=182818)

Bizeps 11.01.2006 08:47

vorgaben in php forms
 
hi,

ich bin gerade dabei ein mysql php projekt zu verwirklichen. u.a. gibts da einige formulare, die dann in die db übertragen werden.

eine feld wäre zum beispiel betriebssystem: dort trägt man dann das aktuelle os eines computers ein --> damit nicht jeder benutzer eine eigene schreibweise (wegen der abfrage) verwendet, wollte ich eigentlich ein auswahlmenü mit den gängigsten bereitsstellen.

gibt es da eine elegantere möglichkeit, damit bestimmte benutzer selbstständig auswahlpunkte hinzufügen können?

thanks

zAPPEL 11.01.2006 08:54

Eine einfache Dropdown Box?

<select name="cars">
<option value="volvo">Volvo
<option value="saab">Saab
<option value="fiat">Fiat
<option value="audi">Audi
</select>

LG

Bizeps 11.01.2006 09:03

ja so hab ichs eh. es handelt sich aber um viel mehr formulare, die dann im laufe der zeit ständig gewartet werden müssen, da sich die optionen ändern.

meine idee war, dass einige benutzer selbst optionen hinzufügen können.

funktioniert das nur wenn ich dafür eine eigene tabelle anlege und die options, dann aus der auslese?

thanks

wbendl 11.01.2006 10:20

Hi!

QUOTE]funktioniert das nur wenn ich dafür eine eigene tabelle anlege und die options, dann aus der auslese?[/quote]

Genau!

Jetzt brauchst du noch eine Möglichkeit wie (berechtigte) User diese Tabelle bearbeiten können.

Besonders schön ist es, wenn die Möglichkeit zur Bearbeitung aufgerufen wird, sobald der User einen noch nicht vorhandenen Eintrag eintippt.

Leider kann ich dir nicht sagen, wie das mit PHP konkret realisiert wird. Bei meinen Programmen (VB6) ist die Technik seit Jahren bewährt.


mfg

WB

Bizeps 11.01.2006 10:25

weiß wer ob es automatische vervollständigung auch mittels php gibt?

ff 11.01.2006 11:04

Ich habe das in meinen dbs so geloest:

* Beim Neuanlege-Modus eines Datensatzes gibts fuer bestimmte Felder ein Dropdownmenue mit den bereits vorhandenen Eintraegen (distinct) zur Auswahl

* jeder User hat das Recht, seine und nur seine Datensaetze zu bearbeiten

Wenn also ein neuer Eintrag (z.B. in "Kategorie") notwendig ist, sind die User angehalten, im Neuanlage-Modus zuerst eine "falsche" Kategorie oder Dummy-Kategorie auszuwaehlen und anschliessend im Bearbeitungs-Modus - hier gibts dann KEIN Dropdownmenue - auszubessern.

lg
ff

T.dot 11.01.2006 12:15

Ich würd das ganze so machen:

- Tabelle in der die Optionen stehen
- Dropdownmenü in der die Optionen ausgewählt werden können
- Falls Benutzer berechtigt: Anzeigen eines Links/Schaltfläche für ein Popup in dem neue Optionen hinzugefügt werden können
- beim schließen des Popups wird die Hauptseite neu aufgebaut oder die Einträge im Dropdown aktualisiert

@Zappel: bei deinem Dropdown solltest du die Options auch wieder schließen ;)

<select name="cars">
<option value="volvo">Volvo</option>
...
</select>

mfg T.


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag