Suche: Formular mit PHP "Summe ausrechnen"
Suche: Formular mit PHP "Summe ausrechnen"
Hallo zusammen,
ich suche ein Tuturial, weiß aber nicht wonach (Begriff) ich suchen soll. Vorab: Ich habe auch nur wenig Ahnung von PHP.
Was ich (mit PHP?) machen will ist folgendes:
Ein Formular mit diversen Fragen.
Jede Frage hat 5 Antworten:
-- | - | o | + | ++
Diesen "Antworten sollern "Werte" zugeordnet werden:
-2 | -1 | 0 | +1 | +2
Am Ende der Fragen solles einen "Berechnen"-Button geben, der die Werte der einzelnen Antworten einfach Addiert.
Wäre nett, wenn mir jemand einen Tipp zu einem Tutorial geben, oder sagen könnte, nach welchem Begriff ich suchen soll.
DANKE!
ich suche ein Tuturial, weiß aber nicht wonach (Begriff) ich suchen soll. Vorab: Ich habe auch nur wenig Ahnung von PHP.
Was ich (mit PHP?) machen will ist folgendes:
Ein Formular mit diversen Fragen.
Jede Frage hat 5 Antworten:
-- | - | o | + | ++
Diesen "Antworten sollern "Werte" zugeordnet werden:
-2 | -1 | 0 | +1 | +2
Am Ende der Fragen solles einen "Berechnen"-Button geben, der die Werte der einzelnen Antworten einfach Addiert.
Wäre nett, wenn mir jemand einen Tipp zu einem Tutorial geben, oder sagen könnte, nach welchem Begriff ich suchen soll.
DANKE!
Uwe
Re: Suche: Formular mit PHP "Summe ausrechnen"
Wie weit bist du denn bereits gekommen oder woran genau scheiterst du?
Oder suchst du unabhängig von deinem Problem Tutorials zu PHP-Grundlagen? Dann siehe KB:scripts
Oder suchst du unabhängig von deinem Problem Tutorials zu PHP-Grundlagen? Dann siehe KB:scripts
KB:knigge
Re: Suche: Formular mit PHP "Summe ausrechnen"
Hi Pyramide,
Ich habe noch gar nicht angefangen, weil ich nicht weiß WIE ich anfangen soll.
Ich kenne zwar das Ziel, nur nicht den Weg
Ich habe noch gar nicht angefangen, weil ich nicht weiß WIE ich anfangen soll.
Ich kenne zwar das Ziel, nur nicht den Weg

Uwe
Re: Suche: Formular mit PHP "Summe ausrechnen"
Dann würde ich sagen du erstellst erstmal ein Formular mit html
Grundgerüst: und machst dich danach mit den Grundbegriffen von php vertraut (Stichworte: post, get, Variablen, Rechnen)
Grundgerüst:
Code: Alles auswählen
<form action="auswertung.php" method="post">
<label for="xy">XY</label>
<input type="xy" name="xy" value="xy">
</form>
Re: Suche: Formular mit PHP "Summe ausrechnen"
Fang am besten damit an, dir eins der zahlreichen PHP-Tutorials durchzulesen (siehe Link in meinem vorigen Beitrag). Da deine Aufgabe recht simpel ist, solltest du auch recht schnell zum Ziel kommen.uwe.ha hat geschrieben:Ich habe noch gar nicht angefangen, weil ich nicht weiß WIE ich anfangen soll.
KB:knigge
Re: Suche: Formular mit PHP "Summe ausrechnen"
Ja, ich will mich ja gerne (in Tutorials) einarbeiten, da ich ja auch verstehen und anpassen will, was ich mache (so habe ich vor Jahren ja auch ein Bestellformular mit Preisberechnung und Augabe einer Bestellbestätigung und formatierten Lieferscheins hinbekommen). Nur PHP "von Grund auf" zu Lernen ist mir zu komplex, da ich es zu selten anwende.
Ok, ich bin mittlerweile aber schon recht weit gekommen ... "es" rechnet bereits
Ist das ok so?
Jetzt habe ich das Problem:
Nach Klick auf "Berechnen" werden die Antworten in den Optionsschaltern gelöscht. Die bisherige Auswahl soll aber erhalten bleiben (um sie ggf. nochmal zu ändern und neu berechnen zu lassen).
DANKE!
Ok, ich bin mittlerweile aber schon recht weit gekommen ... "es" rechnet bereits

Code: Alles auswählen
<<form id="form1" name="form1" method="post" action="ski-level.php">
<table>
<tr>
<td>Magst du Käse? </td>
<td><label>
<input type="radio" name="frage1" value="1" />
Nein</label></td>
<td><label>
<input type="radio" name="frage1" value="2" />
eher Nein</label></td>
<td><label>
<input type="radio" name="frage1" value="3" />
neutral</label></td>
<td><label>
<input type="radio" name="frage1" value="4" />
eher ja</label></td>
<td><label>
<input type="radio" name="frage1" value="5" />
ja</label></td>
</tr>
<tr>
<td>Magst Du Wurst </td>
<td><label>
<input type="radio" name="frage2" value="1" />
Nein</label></td>
<td><label>
<input type="radio" name="frage2" value="2" />
eher Nein</label></td>
<td><label>
<input type="radio" name="frage2" value="3" />
neutral</label></td>
<td><label>
<input type="radio" name="frage2" value="4" />
eher ja</label></td>
<td><label>
<input type="radio" name="frage2" value="5" />
ja</label></td>
</tr>
</table>
<p> </p>
<label>
<input type="submit" name="Submit" value="Berechnen" />
</label>
</form>
Ergebnis:
<?php
$frage1 = $_POST["frage1"];
$frage2 = $_POST["frage2"];
$ergebnis = ($frage1 + $frage2);
echo ($ergebnis);
?>
Jetzt habe ich das Problem:
Nach Klick auf "Berechnen" werden die Antworten in den Optionsschaltern gelöscht. Die bisherige Auswahl soll aber erhalten bleiben (um sie ggf. nochmal zu ändern und neu berechnen zu lassen).
DANKE!
Uwe
Re: Suche: Formular mit PHP "Summe ausrechnen"
http://de.selfhtml.org/html/formulare/a ... diobuttons
Wenn Sie eine der Auswahlmöglichkeiten vorselektieren wollen, dann notieren Sie in dem <input>-Tag des entsprechenden Radio-Buttons das alleinstehende Attribut checked, also z.B.:
<input type="radio" name="Typ" value="Kassenpatient" checked>
KB:knigge
Re: Suche: Formular mit PHP "Summe ausrechnen"
Danke, aber ich will keine Auswahl VORSELEKTIEREN, sondern dass die selectierten Auswahlen nach dem "Absenden" weiterhin selectiert bleiben!
edit: ... und ich habe gerade festgestellt, dass die Seite - wohl durch das "post" - immer nach dem Klick auf "Berechnen" neu geladen wird. Da mein Formular eher am Ende einer Seite ist, ist das natürlich nicht so toll. Gibt es eine Möglichkeit, dass die Seite NICHT neu geladen wird, sondern das Ergebnis einfach nur berechnet wird?
DANKE!
edit: ... und ich habe gerade festgestellt, dass die Seite - wohl durch das "post" - immer nach dem Klick auf "Berechnen" neu geladen wird. Da mein Formular eher am Ende einer Seite ist, ist das natürlich nicht so toll. Gibt es eine Möglichkeit, dass die Seite NICHT neu geladen wird, sondern das Ergebnis einfach nur berechnet wird?
DANKE!
Uwe
Re: Suche: Formular mit PHP "Summe ausrechnen"
So, es ist fertig www.carving-ski.de/ski-level.php
und funktioniert soweit auch prima
Trotzdem möchte ich bei folgenden Problemen nochmal freundlich um Hilfe bitten:
und funktioniert soweit auch prima

Trotzdem möchte ich bei folgenden Problemen nochmal freundlich um Hilfe bitten:
DANKE!uwe.ha hat geschrieben:Danke, aber ich will keine Auswahl VORSELEKTIEREN, sondern dass die selectierten Auswahlen nach dem "Absenden" weiterhin selectiert bleiben!
edit: ... und ich habe gerade festgestellt, dass die Seite - wohl durch das "post" - immer nach dem Klick auf "Berechnen" neu geladen wird. Da mein Formular eher am Ende einer Seite ist, ist das natürlich nicht so toll. Gibt es eine Möglichkeit, dass die Seite NICHT neu geladen wird, sondern das Ergebnis einfach nur berechnet wird?
Uwe
Re: Suche: Formular mit PHP "Summe ausrechnen"
Du kannst html und php mischen. Das heißt du kannst vom Prinzip her sowas machen:
Code: Alles auswählen
<?php
$auswahl1=' ';
$auswahl2=' ';
....
If ($_POST[checkbox]=="auswahl1")
{
$auswahl1='checked';
}
elseif ($_POST[checkbox]=="auswahl2")
{
auswahl2='checked';
}
.....
?>
<input type="checkbox" name="checkbox" value="auswahl1" <?php echo $auswahl1; ?> >
<input type="checkbox" name="checkbox" value="auswahl2" <?php echo $auswahl2; ?> >
......