Beitrag von Michal (251 Beiträge) am Mittwoch, 19.Mai.2004, 08:53.
Datensätze per www hinzufügen - wie vereinfachen?
Hallo nach langer Abwesenheit!
ich habe eine Seite, auf welcher der User die Möglichkeit hat, selbst DS hinzuzufügen.
Ich habe daß jetzt so gelöst, daß ich 3 templates habe (1. eingabemaske, 2. bist du sicher?- durchschleifen des eingegebenen 3. bestätigung-hinzugfügen zur DB)
Wie kann ich nun die 3 tempaltes in einem zusammenfassen? wäre schön leer mein verzeichnis dann:))
Hier der Quellcode teilweise:
1. template:
<table class=texte>
<form action="$pfad" enctype="multipart/form-data" method=post>
<input type="hidden" name="htx=" value="$htx">
<input type="hidden" name="include=" value="dodaj_2"> # hier wird das 2. templ aufgerufen
<input type="hidden" name="freigegeben:=" value="0">
<input type="hidden" name="gewesen:=" value="nein">
<input type="hidden" name="cmd=" value="add">
usw...
<input type="text" size="35" name="von:=" value="" class=form> <input type="submit" value="wyœlij" class="button">
2. template
<form action="$pfad&db=zitate" enctype="multipart/form-data" method=post>
<input type="hidden" name="htx=" value="$htx">
<input type="hidden" name="include=" value="dodane_final">
<input type="hidden" name="freigegeben:=" value="0">
<input type="hidden" name="gewesen:=" value="nein">
usw...
<input type="hidden" name="cmd=" value="add">
<table class=texte>
<tr><td width=100><i class=rotes>Autor:</i></td><td>$autor</td></tr>
usw...
<p><input type="submit" value="zgadza się - wyœlij!" class="button">
<input type="reset" value="poprawka - cofnij..." class="button" onclick="history.back();">
3. template:
usw..
DANKE!!!
Beitrag von Sander (8133 Beiträge) am Montag, 24.Mai.2004, 16:03.
Re: Datensätze per www hinzufügen - wie vereinfachen?
du kannst in schritten arbeiten:
<perl>
if($schritt == 2){
#speichern
put;
out "eintrag gespeichert";
# und erstes form wieder aufrufen
$schritt="";
}elsif($schritt == 1){
### überprüfung
out <<<EOF;
<form action=$_link .....>
<input type=hidden name=schritt= value=2>
<input type=hidden....
....
</form>
if($schritt eq ""){
## hier wird das erste form aufgerufen
out <<<EOF;
<form action=$_link .....>
<input type=hidden name=schritt= value=1>
<input type=hidden....
....
</form>
</perl>
Beitrag von Michal (251 Beiträge) am Freitag, 4.Juni.2004, 13:29.
Re: Datensätze per www hinzufügen - wie vereinfachen?
Lieber Sander,
vielen Dank für die Hilfe, ich versuche es!
DANKE!