#1 3. April 2007 Problem mit "<form>-TAG" Hallo, also ich will folgendes machen: PHP: <? php $zahl_1 = eingabe1 ; $zahl_2 = eingabe2 ; echo "Summe: " . zahl_1 + zahl_2 ; ?> also ich hoffe der code ist richtig (fang grad erst an )... eingabe1 und 2 sind die benutzerangaben des user, die er in die eingabefelder einträgt und anschließend auf den Button "Berechnen" klickt. Mein Problem: wo kommt denn der <form>-Tag hin der die Seite neulädt bzw. wie soll ich nach dem klick auf den Button das Ergebnis anzeigen lassen? + Multi-Zitat Zitieren
#2 3. April 2007 AW: Problem mit "<form>-TAG" Öhhhm, if Abfrage nach einem Formularelement ;-) Kleines Beispiel: PHP: <? php if(isset( $_POST [ 'submit' ])) { $zahl_1 = $_POST [ 'zahl1' ]; $zahl_2 = $_POST [ 'zahl2' ]; echo "Summe: " . $zahl_1 + §zahl_2 ; } else { ?> <form>...<input type="submit" name="submit" value="Berechnen"></form> <?php } ?> Wie verschste denn, zu lernen?? Wenn du einfach http://www.tut.php-q.net einmal komplett durcharbeitest und dann ein erstes eigenes Projekt mit Hilfe des benannten Tuts und PHP: Hypertext Preprocessor codest, haste es eigentlich drauf ;-) + Multi-Zitat Zitieren
#3 3. April 2007 AW: Problem mit "<form>-TAG" PHP: <? php if(isset( $_GET [ 'Zahl1' ])&&isset( $_GET [ 'Zahl2' ])) { $zahl_1 = $_GET [ 'Zahl1' ]; $zahl_2 = $_GET [ 'Zahl2' ];echo "Summe: " . zahl_1 + zahl_2 ;} ?> <form method = "GET"><input type="text" name="Zahl1"><input type="text" name="Zahl2"><input type="submit"></form> + Multi-Zitat Zitieren
#4 3. April 2007 AW: Problem mit "<form>-TAG" method="get" pfui..... $_GET['VARIABLE']; greift alles automatisch ab....ob post oder request iss egal + Multi-Zitat Zitieren
#5 3. April 2007 AW: Problem mit "<form>-TAG" Gn0m, ich glaube du vertauschst da was $_REQUEST ist die zusammenfassung von $_GET und $_POST (standartmäßig in der reihenfolge glaube ich) da SeXy's beispiel mehr besser gefällt, verbesser ich das mal PHP: <? php if(isset( $_POST [ 'submit' ])) { $zahl_1 = intval ( $_POST [ 'zahl1' ]); // Intval damits auch wirklich zahlen sind $zahl_2 = intval ( $_POST [ 'zahl2' ]); echo "Summe: " .( $zahl_1 + $zahl_2 ); // ohne Klammern geht das schief :) ausserdem war da ein § statt eines $ } else { ?> <form> ... <input type="submit" name="submit" value="Berechnen"> </form> <?php } ?> + Multi-Zitat Zitieren