"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Variablen übergeben...

jb 31.05.2002 - 13:25 496 6
Posts

jb

Here to stay
Registered: May 2000
Location: /home/noe/
Posts: 3514
Mal wieder ein kleines Gedächtnistraining für unsere Coder :D

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 :confused:

Vielleicht denk ich zu kopmpliziert...
Bitte helft mir, das Script soll leicht änderbar sein, will nicht für jede Variable eine eigene Zeile schreiben...:o

Mit nem Array hab ichs auch nicht geschafft, wär eigentlich einfacher nur ein HTML Formular fängt nix damit an :p
Bearbeitet von jb am 31.05.2002, 13:28

funka

Legend
ex-prophet(down below)
Registered: Sep 2000
Location: Vienna / SF
Posts: 6131
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
Registered: May 2000
Location: /home/noe/
Posts: 3514
Natürlich PHP, sorry hab vergessen das dazuzuschreiben...


Danke funkioniert perfekt!!!:D

Yeahman

OC Addicted
Avatar
Registered: Jul 2001
Location: on top of my sol..
Posts: 1775
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
Registered: May 2000
Location: /home/noe/
Posts: 3514
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
Registered: n/a
Location:
Posts: n/a
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
Registered: May 2000
Location: /home/noe/
Posts: 3514
Zitat von .deRElict.
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!:)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz