phpbar.de logo

Mailinglisten-Archive

[php] Eine Bitte um Hilfe...

[php] Eine Bitte um Hilfe...

Clemens Staub clemensstaub_(at)_gyml.unibas.ch
Wed, 01 Sep 1999 16:09:17 +0200


Ich denke so sollte es gehen, du musst davon ausgehen, dass du
zuerst klar machen musst wann du das erste mal drauf bist, und
wann die Variablen existieren, nähmlich erst nach dem du auf "Eingeben"
geklickt hast.
bye Clemens

   <?php

if ($vorname OR $name OR $strasse) { 

   /* Schauen, ob überhaupt schon ein feld ausgefüllt wurde d.h. ist der
user gerade zum 2 mal hier */
 
         
    if($vorname != "" AND $name != "" AND $strasse != "" AND $plzort !=
""){
  
   /* Schauen, ob alle Felder ausgefüllt wurden, un ggf. einfüllen */

        mysql_connect(localhost,root);
        mysql_select_db("test");
mysql_query("insert into grunz (vorname, name, strasse, plzort) values
('$vorname', '$name', '$strasse', '$plzort')");
 
 /* Jetzt, on du umbedingt nochmals die Datenbank abfragen willst, oder
lieber einfach nochmals die
 variablen ausgibst, ist dir überlassen */

         /* Datenbankinhalt ausgeben */
 
         $anweisungid=mysql_query("select * from grunz order by
 id");
         while($zeile=mysql_fetch_row($anweisungid)):
                 echo $zeile[0]; ?>&nbsp;<? echo $zeile[1]; ?> <br>
                 <? echo $zeile[2]; ?> <br>
                 <? echo $zeile[3]; ?> <br>
                 <? echo $zeile[4]; ?> <p>
         <? endwhile;
 
         /* ENDE Datenbankinhalt ausgeben */

 
         mysql_close();
} else { /* Im Falle das doch ein feld leer ist , error ausgeben, und
zurück zum Formular schicken*/

?> 
... javascipt
... hier Formular ... mit entsprechender Zurechtweisung 

 </body>
 </html>
<?PHP

} else { 
/* 
Im falle, dass der User das erstemal hier ist, also nicht einmal ein
feld leer lies 
Kommt hier die normale  FORM
*/

?>

<HTML> etc....

 <form method="post" action="formular-test2.php3">
 <input type='Hidden' name="go" value="1">
   <p>Vorname:
     <input type="text" name="vorname">
     <br>
     Name:
     <input type="text" name="name">
     <br>
     Stra&szlig;e:
     <input type="text" name="strasse">
     <br>
     PLZ / Ort:
     <input type="text" name="plzort">
   </p>
   <p>
     <input type="submit" name="submit" value="Eingeben">
   </p>
   </form>

</BODY>
</HTML>

<?PHP

} /* Fertig */

?>

So, ich hoffe es is alles grundsätzlich richtig, (Tipp oder kleine
Syntax Fehler sind sicher)

Ihr andern Schaut es auch an. Ich hoffe ich hab nicht blödsinn
geschrieben.

bye Clemens


-- 
+------------------------------+-----------------+
| Clemens S. Staub             |   Nobody needs  |
+------------------------------+    OpenSource.  |
| clemensstaub_(at)_gyml.unibas.ch  |   Except you !  |
+------------------------------+-----------------+


php::bar PHP Wiki   -   Listenarchive