Hallo zusammen,
für ein Projekt benötige ich Seiten, in denen viele gleichartige Eingaben per <form> dann weiterverarbeitet werden.
Dazu habe ich z.B. eine Schleife gemacht, um immer 1 Datensatz zu erfragen:
test.php:
for ($x=0;$x<20;$x++) {
echo '<form action="test1.php" method="post">';
echo '<input ........
.....
echo ' <input type="submit" value="senden">';
}
somit kriege ich im browser z.B. 20 Zeilen, die jede Eingabefelder und einen submit-button hat. Im aufgerufen script test1.php benötige ich nun die Nummer der Zeile, aus der der Anwender in test.php den submit-button gedrückt hat.
mit einem normalen <input type="hidden" name="nr" value="'.$x.'"> ist das kein Problem, aber ich möchte das nicht per post machen, da es sein kann, dass mehrere user gleichzeitig das script verwenden. Dann gibt es vermutlich falsche Mischeingaben.
Daher möchte ich sessions einsetzen, damit klar ist, von wem welche Variable kommt. Auch $_SESSION.. usw. geht eigentlich sehr gut, aber durch die Schleife wird jedes $_SESSION['zahl']=$x immer auf den höchsten Wert der schleife gesetzt, so dass man nicht erkennen kann, in welcher Zeile der user im Browser gerade war...
Hätte jemand eine Idee, wie man sowas realisieren kann ? hab mit google noch nix gefunden....
Herzlichen Dank für jeden Tip
mfg Jochen
für ein Projekt benötige ich Seiten, in denen viele gleichartige Eingaben per <form> dann weiterverarbeitet werden.
Dazu habe ich z.B. eine Schleife gemacht, um immer 1 Datensatz zu erfragen:
test.php:
for ($x=0;$x<20;$x++) {
echo '<form action="test1.php" method="post">';
echo '<input ........
.....
echo ' <input type="submit" value="senden">';
}
somit kriege ich im browser z.B. 20 Zeilen, die jede Eingabefelder und einen submit-button hat. Im aufgerufen script test1.php benötige ich nun die Nummer der Zeile, aus der der Anwender in test.php den submit-button gedrückt hat.
mit einem normalen <input type="hidden" name="nr" value="'.$x.'"> ist das kein Problem, aber ich möchte das nicht per post machen, da es sein kann, dass mehrere user gleichzeitig das script verwenden. Dann gibt es vermutlich falsche Mischeingaben.
Daher möchte ich sessions einsetzen, damit klar ist, von wem welche Variable kommt. Auch $_SESSION.. usw. geht eigentlich sehr gut, aber durch die Schleife wird jedes $_SESSION['zahl']=$x immer auf den höchsten Wert der schleife gesetzt, so dass man nicht erkennen kann, in welcher Zeile der user im Browser gerade war...
Hätte jemand eine Idee, wie man sowas realisieren kann ? hab mit google noch nix gefunden....
Herzlichen Dank für jeden Tip
mfg Jochen
Kommentar