Formular auswertung mit PHP

mexximillian

Mitglied
Hallo zusammen,

Ich hab eine frage zu einem formular, das ungefähr so aussieht.....

Code:
..................

<table align="left" border="0">
<tr>
<td id="rahmen">
<input type="checkbox" name="testwert1" value="247">test1
</td>
<td id="rahmen">
Menge: <input name="anzahl0" type="text" size="2" maxlength="2" value="1">
</td>
</tr>

<tr>
<td id="rahmen">
<input type="checkbox" name="testwert2" value="261">test2
</td>
<td id="rahmen">
Menge: <input name="anzahl1" type="text" size="2" maxlength="2" value="1">
</td>
</tr>

..........

das formular hat noch weitaus mehr spalten, die möchte ich euch jetzt aber nicht antun :-)
Meine Frage ist, wie ich es schaffe dieses Fomular in einer neuen .php Datei auszuwerten, und die Werte zu addieren.....

Ich denke ein Beispiel würde mir schon reichen..Danke schonmal

Gruß Max
 
Jo,

Du beginnst Dein Formular folgendermassen:
Code:
<form action="check.php" method="post">

action ruft die Datei auf
method ist das, wie die Daten übergeben werden. Mit "POST" werden sie versteckt übergeben. Mit "GET" werden sie an die URL angehängt.

Dann check.php:
PHP:
<?php
  echo "$_POST[testwert1] Menge: $_POST[anzahl0]<br>";
  echo "$_POST[testwert2] Menge: $_POST[anzahl1]<br>";
?>

Der Code ist zwar nicht 100%ig, aber man sollte sehen, wie die Daten übergeben werden. Wenn Du allerdings bei der method="GET" wählst musst Du in der check.php POST durch GET ersetzen. Bezüglich checkboxen schau mal bei selfhtml vorbei, da gibt es ein paar Tricks bezüglich Array´s etc. Achso Werte von checkboxen werden nur übergeben, wenn sie angegklickt sind, ansonsten sind die Variablen nicht gesetzt.
 
Dank dir,

Des mit dem form tag is klar..

Nach diesem beispiel würde ich nun die werte auslesen und php würde sie mit §post in die neue seite schreiben. Wie kann ich aber jetzt z.B. den wert "testwert1" und "testwert2" usw. ...... addiert in der seite ausgeben ?

grüße max
 
Hallo,

hoffe das ich Deine Frage richtig verstanden habe.

Du kannst die Werte in Php fest an Variablen zuweisen und danach mit ihnen
rechnen und sie ausgeben.
Sieht etwa so aus:

$Variable = $HTTP_POST_VARS['Name des Form-Elements']


$Variable enthält dann den Wert und kann weiter verwendet werden.
 
Zurück