php:Problem mit benutzung von statische Variablen

kemit

Grünschnabel
Hallo zusammen

Ich mochte meine Formular gestalten so dass der Submit-Button bei mehrfachem Aschicken des Dokumentes es hochzählt .Dazu habe ich ein statische Zahlungsvariable deklariert und beim subit wird es immer inkrementiert ..aber es funktioniert irgenwie nicht ,die Variable bleibe immer bei seine ürsprungliche Werte ..

der code
HTML:
  <?php

          function Ausgabe()
          {
             static $i=0;
             $i++;
             echo "Die wird zum "  .$i. " mal augerufen <br>";


          }


     if (isset($_POST['losgeht']))

       {
         Ausgabe() ;//Mein Problem ist hier 

         if($_POST['Name']==""){ echo  "Name bitte eingeben";}
         else if($_POST['Vorname']=="")
             {
               echo "Vorname bitte einbegen";
               $_POST['Vorname']=" class1 ";
             }
          else if (empty ($_POST['check1'])){echo "Enzian eingeben";}


       }

   ?>
hier geht weiter mit den Formular

Danke ...
 
Static hat in PHP nicht die gleiche Bedeutung wie in anderen Sprachen. Du müsstest dein Problem über Session oder Cookie lösen.
 
Zurück