Tom: id übergabe

Beitrag lesen

Hello,

<form name="form1" method="post" action="index.php?page=view&id=<?php echo $_POST['id'];?>">
  <b>ID Eingabe:</b> <input type="text" name="id" size="5" maxlength="9">
  <input name="" type="submit" value="OK">
</form></td>

Mir dünkt, dass Du eventuell (!) den Mechanismus noch nicht verstanden hast.
Du hast Das Dokument, das das Formular enthält. Und das sendest Du nun dem Client.
Der User sieht das Form, und clickt irgendwas darin an.

Wer soll denn diesen neuen Request (durch das Klicken auf einen Submit-Button im Formular) nun beantworten? Ist dafür das Script ** index.php?page=view&id=<?php echo $_POST['id'];?> ** zuständig?

Oder entscheidest Du erst in diesem Formular, welche ID an daw Script "index.php" übertragen weden soll? Dann musst Du sie im Formular "verdrahten", z.B. durch den Namen eines Submit-Buttons:#

<form action="index.php" ...>
     <input ...>

<input type="submit" name="btn[form][1]" value="Formular 1">
     <input type="submit" name="btn[form][2]" value="Formular 2">
   </form>

und dann in der index.php:

$btn = 0;  # default
   if(isset($_POST['btn']) and is_array($_POST['btn']))
   {
     $btn = key($_POST['btn']);
   }

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau