baseportal
Suche: 
 Forum   Start 

Formular selbst erstellt

 

In einigen speziellen Fällen ist es nötig das Formular zum Abfragen der Daten schon auf der Hompage liegen zu haben (zum Beispiel bei einem Votingsystem). Für die abzufragenden Daten nimmt man Namen, die als Felder in der Datenbank definiert wurden. Dafür wird der folgende Stil verwendet. Man beachte die ":=" Zeichen nach dem Feldnamen. Die versteckten (hidden) Felder sind unbedingt nötig, damit alle Browser damit umgehen können.

<table cellpadding="10" width="90%"> <tr> <td bgcolor="#f0f0f0"><c><form action="http://www.baseportal.de/cgi-bin/baseportal.pl?htx=/Benutzername/Verzeichnis/Template&cmd=add"
method=post enctype="multipart/form-data">
<input type="hidden" name="cmd=" value="add">
<input type="hidden" name="htx=" value="/Benutzername/Verzeichnis/Template">

Jetzt folgen die Feldbezeichnungen, abhängig von der Datenbank:

Bitte geben Sie Ihren Vornamen an: <input type="text" name="Vorname:="><br>
Bitte geben Sie Ihren Nachnamen an: <input type="text" name="Nachname:="><br>
<input type="submit" value="abschicken"><br>
</form>

Die Daten werden nun zum Template gesandt. Um diese auch in der Datenbank zu speichern, muß unbedingt <do action=input> darin enthalten sein.

Beispieltemplate:

<html><head></head><body>
<p><do action=input></>p
<p>Vielen Dank für Ihren Eintrag.</p>
<body>
</html>

Das do action=input> bewirkt, das an dieser Stelle die Daten aus dem Formular gespeichert werden und der Text "Ihr Eintrag wurde hinzugefügt" ausgegeben wird. Der Nachfolgende Code ist frei definierbar. Sollen gleich alle Einträge der Datenbank mit ausgegeben werden, verwendet man:

<html><head></head><body>
<do action=input>
<p><do action=list listtype=list></p>
<body></html>

Letzte Änderung am 28.7.2007, 00:17 - Stichworte: Formular, Eigenes Formular erstellen, <do action=input>

c - o - + 
© baseportal GmbH. Alle Rechte vorbehalten.


powered in 0.02s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!