[PHP] Problem mit "<form>-TAG"

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Nemesis Force, 3. April 2007 .

  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?
     
  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 ;-)
     
  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>
     
  4. 3. April 2007
    AW: Problem mit "<form>-TAG"

    method="get" pfui.....

    $_GET['VARIABLE'];

    greift alles automatisch ab....ob post oder request iss egal
     
  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
        
    }
    ?> 
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.