URL: https://www.overclockers.at/coding-stuff/php_dynamisch_post_variablen_speichern_130749/page_1 - zur Vollversion wechseln!
hi leute!
ich hab ein sehr großes formular mit >40 feldern aus textfeldern, optionbuttons, dropdown listen usw.
gibt es eine möglichkeit, ohne die formularfelder in 1, 2, 3 ... zu benennen, diese dynamisch in session variablen zu übertragen?
mfg Facetious
hi,
wenn ich das richtig verstanden habe wird folgendes dir helfen:
statt einem
<input name="aaaaa"></input>
<input name="bbbbb"></input>
einfach:
<input name="variable[]"></input>
<input name="variable[]"></input>
<input name="variable[]"></input>
diese "variable" is dann dein array und lässt sich leicht dynamisch verarbeiten. leider geht php.net im moment nicht, also kann sein das ich irgendwas wichtiges vergessen habe zu erwähnen.
ahh sehr gut, hab nicht gewusst das das funktioniert!
thx werds gleich ausprobieren
ahm da musst vorsichtig sein mit checkboxen... weil wenn die nicht checked sind werden sie auch nicht übertragen, dadurch können die id's aber variieren und du hast kaum chance diese an den namen zu erkennen - maximal am valueZitat von Facetiousahh sehr gut, hab nicht gewusst das das funktioniert!
thx werds gleich ausprobieren
thx 4 info watchout
solved!
kurz noch eine frage
ich hab mir ein paar möglichkeiten zusätzlich angeschaut
zb per foreach schleife
Code: PHPforeach($_POST as $k => $v) { echo $k . " " . $v; }
wenn du den befehl mit nem ";" abschliesst schon...
wird gemacht
muss er gar nichtZitat von watchoutwenn du den befehl mit nem ";" abschliesst schon...
Code: PHP<?php $bla = array('1','2','12345') ?> <?php foreach ($bla as $wwi): ?> <?php echo $wwi.'<br>' ?> <?php endforeach ?>
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025