Beitrag von sascha (539 Beiträge) am Montag, 8.September.2003, 15:58.
... und noch ein versuch: daten bei login von nutzer-db in daten-db übernehmen
hallo,
vielleicht kann mir jetzt jemand helfen:
ich möchte, daß feldinhalte, die in der nutzer-db stehen, beim login in die daten-db übernommen werden, damit bei neuanlage von einträgen, diese felder nicht mehr manuell ausgefüllt werden müssen.
beispiel:
nutzer-db mit folgenden feldern (ausgefüllt): benutzer / name1 / ort1
daten-db mit folgenden feldern: benutzer_id / name / ort / angebot
bei neuanlage eines eintrags in daten-db sollen gleich die felder name und ort mit den entsprechenden inhalten aus der nutzer-db gefüllt sein.
dies soll in abhängigkeit vom login geschehen.
dann muss nur noch das feld angebot ausgefüllt werden.
ich hab`s schon mit relationsfeldern probiert-geht aber nicht.
ich wäre mit meinem latein am ende, wenn ich es könnte :-)
danke
sascha
Antworten
Beitrag von mk (966 Beiträge) am Montag, 8.September.2003, 19:12.
Re: ... und noch ein versuch: daten bei login von nutzer-db in daten-db übernehmen
ich habe das gleiche als relationale Datenbank aufgebaut.
eine Nutzer Datenbank und eine Datenbank mit den Einträger der Nutzer.
Der Nutzer bekommt eine feste ID diese wird automatisch in der anderen Datenbank eingetragen.
Wenn nun Daten aus beider Datenbanken auf einer Seite benötigt werden, auch das geht.
Ich hab alles mit perl gemacht, anders geht es glaube ich nicht.
nur wie kann ich helfen ?
Antworten
Beitrag von sascha (539 Beiträge) am Dienstag, 9.September.2003, 09:40.
Re: ... und noch ein versuch: daten bei login von nutzer-db in daten-db übernehmen
guten morgen mk,
erstmal danke, daß sich jemand meines probs annimmt.
ich "denke", daß ich in meinem <perl> unten noch irgendwas einbauen muss,
damit er die daten auch übernimmt. - aber was??
mit dem loginform meldet sich z.zt. mein nutzer an.
die abfrage wird ja in der nutzer-db vorgenommen.
der login heißt z.b. in der nutzer-db "benutzer" und in der daten-db "benutzer-id"
der link zur neuanlage eines eintrages ist z.b. so (selectbrowse habe ich auf "no" gesetzt:
<a href="http://name.de/baseportal?htx=/name/verzeichnis/template&cmd=do_add&namerein=$namerein&pwrein=$pwrein">
das ist leider ein bischen zuviel <perl> für mich.
ich hoffe, du kannst mir da weiterhelfen!
danke
sascha
login-form:
<form action="http://name.de/baseportal.pl?htx=/name/verzeichnis/template" method="post" enctype="multipart/form-data">
<input type=hidden name="htx=" value="/name/verzeichis/template">
<table>
<tr><td>Benutzer_ID:</td><td><input type="text" name="namerein="></td></tr>
<tr><td>Passwort:</td><td><input type="password" name="pwrein="></td></tr>
<tr><td></td><td><input type=submit value="Anmelden"></td></tr>
</table></form>
template zum dateneingabe:
<perl>
if($namerein ne "")
{
get "Benutzer==!$namerein", "nutzer-db", "logincheck";
if($Passwort ne "" && $Passwort eq $pwrein)
{
do_all "db=daten-db Benutzer_ID==!$namerein action=all databack=FFFFFF headback=D9D9D9 headbold=1 headalign=left border=D9D9D9 spacing=1 padding=2 gridcolor=0C2545 datasize=-2 dataface=arial,helvetica Rubrik==* sort=Hotel range^=0,5 pagebrowse=top buttonbrowse=no selectbrowse=no listtype=list searchfields=Rubrik listfields=-Hotelmail,Id,Hotelinfo,Leistungen,Zusatzinfo,Region input=link" , "namerein", "pwrein";
} else
{
out "<b>Anmeldung fehlgeschlagen!</b>";
$namerein="";
}
}
Antworten
Beitrag von mk (966 Beiträge) am Dienstag, 9.September.2003, 10:25.
Re: ... und noch ein versuch: daten bei login von nutzer-db in daten-db übernehmen
Antworten
Beitrag von sascha (539 Beiträge) am Dienstag, 9.September.2003, 10:56.
Re: ... und noch ein versuch: daten bei login von nutzer-db in daten-db übernehmen
hi mk,
erstmal vielen dank.
das mit der datenübergabe klappt vermutlich.
das prob ist halt nur, wie ich das beim do_action reinbekomme.
hast du denn mal ein beispiel, wie ich das mit <perl> machen kann?
oder weißt du von einem beispiel aus der bib?
sascha
Antworten
Beitrag von mk (966 Beiträge) am Dienstag, 9.September.2003, 15:30.
Re: ... und noch ein versuch: daten bei login von nutzer-db in daten-db übernehmen
Hallo sascha,
hast du ein Foto einer Brücke ?
Dann kanst du die gewünschte Funktionalität bei mir testen und ich gebe dir dan die entsprechenen Seiten.
www.brueckenbau-links.de
auf der zweiten Seite dann auf URL hinzufügen gehen.
Antworten
Beitrag von sascha (539 Beiträge) am Dienstag, 9.September.2003, 15:47.
Re: ... und noch ein versuch: daten bei login von nutzer-db in daten-db übernehmen
hi mk,
ist garnicht so leicht auf die schnelle ein brückenbild
zu finden - hab´s aber geschaft :-)
ist eintrag nr. 79 - bridge america
gruß
sascha
Antworten
Beitrag von mk (966 Beiträge) am Dienstag, 9.September.2003, 15:56.
Re: ... und noch ein versuch: daten bei login von nutzer-db in daten-db übernehmen
du hast die Seite wo du die Brücke eingetragen hast nicht richtig gelesen.
Melde mal deine Homepage noch an.
Dann greife ich kurz ein und dann geht es weiter.
(heute Abend)
Antworten
Beitrag von mk (966 Beiträge) am Dienstag, 9.September.2003, 15:59.
Re: ... und noch ein versuch: daten bei login von nutzer-db in daten-db übernehmen
noch was zur Erleuterung.
Zuerst muß man seine HP anmelden.
Bei dir ist das die Nutzer-db
erst dann kann der Nutzer etwas in die daten-db (bei mir die Brückenbilder)eintragen.
Antworten
Beitrag von sascha (539 Beiträge) am Dienstag, 9.September.2003, 16:24.
Re: ... und noch ein versuch: daten bei login von nutzer-db in daten-db übernehmen
hi,
ist gemacht - id 948
das prob, was ist sehe ist:
wenn ich bei dir auf neue brücke hinzufügen gehe,
müssten bei mir die felder, die in den "stammdaten"
drin sind, dort loginabhängig ausgefüllt sein.
sascha
Antworten
Beitrag von mk (966 Beiträge) am Dienstag, 9.September.2003, 17:32.
Re: ... und noch ein versuch: daten bei login von nutzer-db in daten-db übernehmen
deine Brücke habe ich nachträglich dir zugeordnet.
Als erstes brauchst dann die Login Seite oder ?
Machen wir den Rest per Mail ?
Antworten
Beitrag von sascha (539 Beiträge) am Dienstag, 9.September.2003, 17:52.
Re: ... und noch ein versuch: daten bei login von nutzer-db in daten-db übernehmen
hi,
ja - wär nicht schlecht.
super
sascha
Antworten