Beitrag von hddue (37 Beiträge) am Montag, 23.September.2002, 00:55.
Dateneingabe (ich werd noch wahnsinnig)
Hallo zusammen,
ich komme einfach mit der dateneingabe nicht klar!!!!
wenn ich in einen externem Formular eingaben mache, wie bekomme ich die in die verdammte datenbank??????
Abfrage geht!!!!!
please help.........
gruß hddue
Antworten
Beitrag von hempelr (1976 Beiträge) am Montag, 23.September.2002, 06:57.
Re: Dateneingabe (ich werd noch wahnsinnig)
Antworten
Beitrag von hddue (37 Beiträge) am Montag, 23.September.2002, 13:37.
Re: Dateneingabe (ich werd noch wahnsinnig)
hallo,
vielen dank für die schnelle hilfe. die daten werden nun in die db eingetragen. ich muß allerdins sagen, ich weiß nicht warum ???!!! behersche zwar visual basic aber habe leider noch wenig bis keine ahnung von perl & co. der code des externen formulars sehen wie folgt aus:
<form method="POST" enctype="multipart/form-data" action="http://baseportal.de/cgi-bin/baseportal.pl?htx=/MBorn/wagen&db=wagen&cmd=add">
<p><input type="submit" value="Abschicken" name="B1"><input type="reset" value="Zurücksetzen" name="B2"><input type="text" name="Typ:=" size="20" class=weiss><input type="text" name="Farbe:=" size="20"class=weiss </p>
<input type="hidden" name="htx" value="/MBorn/Wagen"><input type="hidden" name="cmd" value="add"><input type="hidden" name="db" value="wagen">
</form>
der code des templates so:
if (%_put)
{
put undef,"wagen";
out "$typ:=";
}
ohne das template geht gar nichts, das out geht auch nicht. ich hoffe ihr lacht euch nicht tot.
kann mir bitte jemand die vorgänge erklären? was löst jetzt genau den db eintrag aus??? wie kann ich dem user seine eingaben bestätigen???
ich hoffe ich verlange nicht zu viel von euch aber ich verstehe einfach die logik noch nicht.....
viele grüße hddue
Antworten
Beitrag von Sander (8133 Beiträge) am Montag, 23.September.2002, 16:28.
Re: Dateneingabe (ich werd noch wahnsinnig)
Antworten
Beitrag von hddue (37 Beiträge) am Montag, 23.September.2002, 19:38.
Re: Dateneingabe (ich werd noch wahnsinnig)
Hallo,
und vielen Dank jetzt gehts. fast jedenfalls. kann mir noch jemand sagen wo im template genau die daten gespeichert werden? und wie kann ich bei der ausgabe von out $_put{typ}etc. bezeichner z.b. Hersteller:..... Farbe:.......... ausgeben ?
ich lerns bestimmt noch ????!!!!!
gruß hddue
Antworten
Beitrag von Sander (8133 Beiträge) am Montag, 23.September.2002, 20:52.
Re: Dateneingabe (ich werd noch wahnsinnig)
Antworten
Beitrag von hddue (37 Beiträge) am Montag, 23.September.2002, 21:32.
Re: Dateneingabe (ich werd noch wahnsinnig)
hallo,
haut hin! jedoch alles hintereinander weg z.B.(Volvogrün).
ich hätte es gern so: Hersteller:Volvo Farbe:grün
oder untereinander.
kurze frage noch: Was heiß im code If (%_put)? und was heißt undef?
ich hoffe ich nerv euch noch nicht.
gruß hddue
Antworten
Beitrag von Sander (8133 Beiträge) am Montag, 23.September.2002, 22:20.
Re: Dateneingabe (ich werd noch wahnsinnig)
out "Hersteller: $_put{Hersteller} Farbe: $_put{Farbe}";
untereinander wäre dann mit einem <br> dazwischen
if (%_put) bedeutet:
Ist der hash %_put=TRUE, also gefüllt (steht da irgendwas drin) - da stehen nur werte drin, wenn Daten per := übergeben wurden.
undef:
normalerweise kannst du daten mit
put ["Feldname","wert","Feldname2","wert2",...],"dbname";
speichern.
Ist dieses Array (in [...] wird ein Array geschrieben) nicht definiert, also undef, wird automatisch %_put als Voreinstellung zum speichern benutzt.
nerven: nein ;-)
Sander
Antworten