Beitrag von Sven (48 Beiträge) am Dienstag, 28.August.2001, 19:22.
So schwer???
Ich hab den Versuch schon einmal unternommen.
Ein kleines Beispiel findest Du unter
http://www.baseportal.de/cgi-bin/baseportal.pl?htx=/sven_lion/eintraege
Was will ich?
Jeder Eintrag in der baseportal-Datenbank wird doch mit einer laufenden Nummer versehen (oder irre ich?).
Ich möchte gerne, dass diese Nummer automatisch mitgeschickt wird, wenn jemand seine Wertung zu einem Produkt abgibt. Am besten sogar so, dass diese Nummer nicht überschrieben werden kann.
Ich habe von Perl oder html so gut wie keine Ahnung. Aber ich denke, dass dies durchaus machbar ist.
Wer kann mir helfen??
Gruß
Sven Lion
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 29.August.2001, 14:44.
Re: So schwer???
Antworten
Beitrag von Sven (48 Beiträge) am Donnerstag, 30.August.2001, 12:26.
Re: So schwer???
Das sieht ja gar nicht so schlecht aus. Die lf.Nummer seh ich jetzt auch in der Adresse.
Nur wie bekomm ich die von dort raus in mein Dokument?
Gruß
Sven
Antworten
Beitrag von Oliver ;-) (439 Beiträge) am Donnerstag, 30.August.2001, 12:34.
Re: So schwer???
Hallo Sven,
schreib die Variable "$Id" dort in deinem Zieltemplate (Dokument), wo du es haben willst.
Grüße
Oliver ;-)
Antworten
Beitrag von Sven (48 Beiträge) am Donnerstag, 30.August.2001, 13:07.
Re: So schwer???
Hallo Oliver,
so ähnlich dachte ich mir das schon. Nur weiß ich nicht wie das funktioniert. Kennst du dich zufällig auch mit
NOF aus? Damit hab ich meine Seiten erstellt.
Gruß
Sven
Antworten
Beitrag von Oliver ;-) (439 Beiträge) am Donnerstag, 30.August.2001, 13:20.
Re: So schwer???
Nee, tut mir leid. NOF habe ich mir einmal angesehen und es direkt sein gelassen, da mir das zu unflexibel erschien.
Wenn du ein wenig HTML-Kenntnisse hast, dann würde ich die Seiten in den Editor "Phase5" von Ulli Meybohm laden und dort weiterbearbeiten.
Hier kannst du dir den runterladen http://www.meybohm.de/htmledit/index.html, wenn du den nicht auf irgend einer CD einer Internetzeitschrift hast.
Grüße
Oliver ;-)
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 30.August.2001, 14:00.
Re: So schwer???
Naja, Du brauchst auf der "empfangenden" Seite wieder ein Skript, das geht nicht mit statischen Seiten. In Deiner Beispielseite machst Du aber einen statischen Link ("http://www.ogle.de/html/abschicken.html?Id=..."), da kann nichts bei rauskommen, weil "abschicken.html" einfach eine HTML-Seite ist die immer genauso ausgegeben wird, egal was da in "Id" übergeben wird.
Du müsstest also dort entweder ein sog. CGI-Skript haben - oder (natürlich ;-) ) wieder ein baseportal-Template, z.B. "http://www.baseportal.de/cgi-bin/baseportal.pl?htx=/sven_lion/abschicken?Id=...". Jetzt müsstest Du noch ein Template namens "abschicken" erstellen und dort z.B.
Die Id ist $Id.
reinschreiben. Das wird Dir wahrscheinlich nicht reichen, sondern Du willst mit den Daten ja irgendwas anfangen - was hast Du bis jetzt aber noch nicht verraten ;-)
Antworten
Beitrag von Sven (48 Beiträge) am Donnerstag, 30.August.2001, 20:10.
Re: So schwer???
Na ja, ich dachte daran die Daten dann von Hand in die eigentliche baseportal-Datenbank einzutragen.
Dass das nicht der optimale Ablauf ist weiß ich natürlich auch. Optimal wäre es wenn die Wertung automatisch in die Datenbank eingetragen wird. Aber da ich NULL Ahnung vom Programmieren hab...
Gruß
Sven
Antworten