> das Ganze sollte nachher so aussehen, dass man alle bereits 
> eingetragenen DS
> angezeigt bekommt (das werden i.d.R. wohl so 25 - 30 St�ck sein) und
> gleichzeitig noch bspw. 10 Reihen Platz hat, um weitere hinzuzuf�gen.
> Sinnvollerweise sollten das dann immer 10 freie Reihen sein - 
> egal, ob noch
> keine, 5 oder 25 DS vorhanden sind.
> 
> Wie frage ich das nach dem Submitten eigentlich ab? Irgendwie 
> muss ich die
> Daten ja in das Array bekommen und anschlie�end wieder f�r 
> die Statements
> zurechtbiegen...


Ok... Also das ist eine M�glichkeit...

Du erzeugst aus den Datens�tzen sowas (beispiel: personen in eine Liste
eintragen, 2 schon in der DB):

Vorname: <input "vorname_23" value="Peter">
Nachname: <input "nachname_23" value="M�ller"> <br>
Vorname: <input "vorname_47" value="John">
Nachname: <input "nachname_47" value="Doe"> <br>
<input type="hidden" name="IDs" value="23,47">
<!-- und jetzt die leeren felder...-->
Vorname: <input "vorname_neu_1">
Nachname: <input "nachname_neu_1"> <br>
Vorname: <input "vorname_neu_2">
Nachname: <input "nachname_neu_2"> <br>
...
...

Du baust also den Feldernamen aus dem feldnamen + ID zusammen und am
schluss schreibst du in eine hidden field rein welche IDs �berhaupt
vorhanden sind...

Dann kannst Du nach dem submit auf dem server sowas machen:

For each id in split(Request("IDs"),",")
        vorname = request("vorname_" & id)
        nachname = request("nachname_" & id)
        ' UPDATE
        ' ...
Next

For I = 1 to 10
        vorname = request("vorname_neu_" & i)
        nachname = request("nachname_neu_" & i)
        if trim(vorname & nachname) <> "" then
                ' INSERT
                ' ...
        end if
Next


Das updated immer alle eintr�ge und tr�gt neue ein...
Falls n�tig kannst Du das auch so umbauen, dass nur bei �nderungen
geupdated wird, indem du z.B. in einen weiteren hidden field per
javascript reinschreibst welches feld ge�ndert wurde etc..

Gruss,

Claudius

~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~
Kaffeepause im United Planet Communityserver ...
http://www.intrexx.com/communityserver                         
_______________________________________________
Coffeehouse mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/coffeehouse

Antwort per Email an