Variablen übergeben...
jb 31.05.2002 - 13:25 496 6
jb
Here to stay
|
Mal wieder ein kleines Gedächtnistraining für unsere Coder Folgendes hab ich gemacht: Formular in dem 91 Variablen übergeben werden sollen. Namen der Variablen im Formular: zeile0... zeile90. Die Variablen werden abgeschickt und sollen anschließend mit einer Schleife in einer Datenbank gespeichert werden. Mein Problem ist jetzt daß ich es nicht mal schaffe den Inhalt der Variablen am Schirm auszugeben. Hab schon alles versucht. Also was fehlt ist: Schleife von 0-90, wobei die Variable mit dem Namen zeile0...zeile90 ausgegeben wird. Hört sich sooo einfach an, aber is scheinbar nicht Vielleicht denk ich zu kopmpliziert... Bitte helft mir, das Script soll leicht änderbar sein, will nicht für jede Variable eine eigene Zeile schreiben... Mit nem Array hab ichs auch nicht geschafft, wär eigentlich einfacher nur ein HTML Formular fängt nix damit an
Bearbeitet von jb am 31.05.2002, 13:28
|
funka
Legend ex-prophet(down below)
|
schreib dazu welche sprache du meinst ich geh jetzt mal von php aus
um variable variblen zu machen kannst ${"someString".$eineVar} verwenden
sprich zb
${"var".$counter++}
das sollt dir helfen
und wennst dir nicht sicher bist ob deine vars richtig ankommen
var_dump($HTTP_GET_VARS); var_dump($HTTP_POST_VARS);
|
jb
Here to stay
|
Natürlich PHP, sorry hab vergessen das dazuzuschreiben... Danke funkioniert perfekt!!!
|
Yeahman
OC Addicted
|
Warum geht kein Array? irgenteine serverseitige Sprache (ASP,PHP) brauchst sowieso für die DB Connection?!?!
Serverseitig parst du das Array und erzeugts damit HTML Tags, Values etc.
Ich seh kein Problem, aber wennst masochistisch veranlagt bist, mach 91 Variablen
|
jb
Here to stay
|
Das Problem ist daß ich 90 verschiedene Werte übergeben muß und in einem Formular keine Arrays funktionieren zumindest hab ichs nicht geschafft, aber jetzt hab ich die Werte und schreibs dann eh in eine Datenbank... Danke nochmals an Funka für die schnelle Hilfe...
|
Guest
Deleted User
|
schreibst ins formular <input type="text" name="array[1]" /> <input type="text" name="array[2]" /> <input type="text" name="array[3]" /> ... und die sache rennt
|
jb
Here to stay
|
schreibst ins formular
<input type="text" name="array[1]" /> <input type="text" name="array[2]" /> <input type="text" name="array[3]" /> ...
und die sache rennt Genau das hab ich versucht... Aber die Arraydefinition check ich noch nicht so beim PHP, vielleicht war das das Problem, egal, das Script erfüllt jetzt seinen Zweck. Werds später vielleicht noch umbauen wenn ich Zeit hab. Danke an alle!
|