POST-Problem
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ahnung
auswertung
benutzer
code
datum
eingabe
ergebnis
fehler
fehlermeldung
feld
krieg
nehmen
richtigkeit
teilen
wert code
werte teilen
-
Ich krieg heute nichts ohne euch hin
Hier der Quelltext:
<html> <head> <title>Auwertung deiner Ergebnisse</title> </head> <body> <h3>Auswertung</h3> Bitte gebe in die Felder deine Daten ein.<br> Achte auf die Richtigkeit deiner Eingaben.<br> Wenn du vergisst, Felder auszufüllen, führt dies zu Fehlergebnissen!<br><br> <form action="auswertung.php" method="post"> Mein Name: <input type="text" size="30" name="name"><br><br> 01. Wert: <input type="text" name="einsreaktion" size="20"><br> 02. Wert: <input type="text" name="zweireaktion" size="20"><br> 03. Wert: <input type="text" name="dreireaktion" size="20"><br> 04. Wert: <input type="text" name="vierreaktion" size="20"><br> 05. Wert: <input type="text" name="fuenfreaktion" size="20"><br> 06. Wert: <input type="text" name="sechsreaktion" size="20"><br> 07. Wert: <input type="text" name="siebenreaktion" size="20"><br> 08. Wert: <input type="text" name="achtreaktion" size="20"><br> 09. Wert: <input type="text" name="neunreaktion" size="20"><br> 10. Wert: <input type="text" name="zehnreaktion" size="20"><br> <input type="submit" value="Jetzt auswerten"> </form> </body> </html>
Und PHP:
$name = $_POST["name"]; $einsreaktion = $_POST["einsreaktion"]; $zweireaktion = $_POST["zweireaktion"]; $dreireaktion = $_POST["dreireaktion"]; $vierreaktion = $_POST["vierreaktion"]; $fuenfreaktion = $_POST["fuenfreaktion"]; $sechsreaktion = $_POST["sechsreaktion"]; $siebenreaktion = $_POST["siebenreaktion"]; $achtreaktion = $_POST["achtreaktion"]; $neunreaktion = $_POST["neunreaktion"]; $zehnreaktion = $_POST["zehnreaktion"];
Wieso wird trotz Benutzer eingabe nichts übermittelt? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Es wäre vielleicht hilfreich, die Variablen per echo auszugeben.
Also:
$name = $_POST["name"]; $einsreaktion = $_POST["einsreaktion"]; $zweireaktion = $_POST["zweireaktion"]; $dreireaktion = $_POST["dreireaktion"]; $vierreaktion = $_POST["vierreaktion"]; $fuenfreaktion = $_POST["fuenfreaktion"]; $sechsreaktion = $_POST["sechsreaktion"]; $siebenreaktion = $_POST["siebenreaktion"]; $achtreaktion = $_POST["achtreaktion"]; $neunreaktion = $_POST["neunreaktion"]; $zehnreaktion = $_POST["zehnreaktion"]; echo $einsreaktion; echo $zweireaktion; //...
-
cookies schrieb:
Es wäre vielleicht hilfreich, die Variablen per echo auszugeben.
Also:
$name = $_POST["name"]; $einsreaktion = $_POST["einsreaktion"]; $zweireaktion = $_POST["zweireaktion"]; $dreireaktion = $_POST["dreireaktion"]; $vierreaktion = $_POST["vierreaktion"]; $fuenfreaktion = $_POST["fuenfreaktion"]; $sechsreaktion = $_POST["sechsreaktion"]; $siebenreaktion = $_POST["siebenreaktion"]; $achtreaktion = $_POST["achtreaktion"]; $neunreaktion = $_POST["neunreaktion"]; $zehnreaktion = $_POST["zehnreaktion"]; echo $einsreaktion; echo $zweireaktion; //...
Das hast du falsch verstanden.
Das habe ich probiert, aber es wird nichts angezeigt, woraus ich schließe, dass auch nichts übermittelt wurde.
Da ich durch die Werte teilen möchte, bekomme ich immer nur die Fehlermeldung, ich könne nicht durch 0 teilen. -
Sorry, wahrscheinlich ne Noobfrage, aber bei HTML ist die Variable doch ohne $, erkennt Php diese dann trotzdem? das würde ich als fehler vermuten, allerdings habe ich relativ wenig ahnung von php
-
Natürlich erkennt PHP es dann trotzdem. Mit kanns ja nicht gehen, da PHP dann versucht, eine Variable als Formularname zu nehmen.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage