Formular mit berechnungen; ergebniss auf derslb. seite

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Formular mit berechnungen; ergebniss auf derslb. seite

    hallo

    hab ein formular mit einem dropdown-menü,
    welches das value mit dem wert eines hiden-fields multipliziert.

    index.php:
    PHP-Code:
     <FORM METHOD="post" ACTION="result.php">
      <
    p>Anzahl der DVDs 
        
    <select name="val1">
          <
    option value="1">1</option>
          <
    option value="2">2</option>
          <
    option value="3">3</option>
        </
    select>
        <
    font face="Verdana" size="2"><b>
        <
    input TYPE="hidden" NAME="calc" VALUE="ganger">
        <
    input name="val2" type="hidden" id="val2" value="20">
        </
    b></font> </p>
      <
    p> <b><font size="2" face="Verdana"> </font></b> </p>
      <
    p>
        <
    INPUT NAME="submit" TYPE="submit" id="submit" VALUE="Do Calculation">
      </
    p>
    </
    form
    result.php
    PHP-Code:
    <?

    if ($calc == "addisjon") {
        $svar = $val1 + $val2;
    } else if ($calc == "minus") {
        $result = $val1 - $val2;
    } else if ($calc == "ganger") {
        $svar = $val1 * $val2;
    } else if ($calc == "dele") {
        $svar = $val1 / $val2;
    }

    ?>

    <div align="center">
      <center>
      <table border="0" width="966" height="203">
        <tr>
          <td width="966" height="1" bgcolor="#FFFFFF" align="center">
            <p align="center"><font face="Verdana" size="1"><b>
            </b></font></td>
        </tr>
        <tr>
          <td width="966" height="241" align="center">



    <FORM METHOD="post" ACTION="calculate.php">
    <?
    if (!$val1) die("<b><font face=\"verdana\" size=\"2\">Sorry, but you forgot to fill-in Field 1!");
    if (!$val2) die("<font face=\"verdana\" size=\"2\"<b>Sorry, but you forgot to fill-in Field 2!");
    if (!$calc) die("<b><font face=\"verdana\" size=\"2\">Sorry, but you forgot to choose Calculation type!!");
    ?>
    <P><font face="Verdana" size="2"><b>The result of your calculation is:</b></font></p>

    <P><font face="Verdana" size="2"><b>&nbsp;<? echo $svar; ?>&nbsp;</b></font> </p>
       
    </form>
    meine frage ist:
    1. wie bekomme ich das ergebnis auf dieselbe seite,
    2. wie kann ich mehrere berechnungen auf eine seite bringen,
    wobei die teilergebnisse aus jeder berechnung angezeigt werden?


    danke euch jetzt schonmal,
    gruss und schönes we
    b.

  • #2
    schick das formular an index.phpund mach da die berechnung(en)
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      sieh dir mal http://www.dclp-faq.de/q/q-stil-normalform.html an, wenn dir die logik noch unklar ist.
      I don't believe in rebirth. Actually, I never did in my whole lives.

      Kommentar

      Lädt...
      X