Formular automatisch senden

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
rox²³
Mitglied
Beiträge: 347
Registriert: 24.07.2003 15:18
Wohnort: Schmölln
Kontaktdaten:

Formular automatisch senden

Beitrag von rox²³ »

Ich habe folgendes Problem. Da ich eine includierte navigation benutze kann ich die Session nicht über links weitergeben. Abhilfe würde da ein Formular (hidden) helfen welches die Session verborgen und automatisch sendet.
Und da kommt das Problem. Wie kann man ein Formular so bauen das es kein submit Feld enthält und automatisch sendet?

Außerdem stellt sich da mir wieder die frage ob das ganze überhaup sinn hat und die Session überhaupt richtig übergeben wird. Da die Datei an die die Session übergeben wird ja nicht sofort aufgerufen wird. Sondern erst wenn im Header der richtige link angeklickt wird und die Datei durch die includierte navigation in der index.php aufgerufen wird. :-?

Oder kann man per include auch variablen vom vorherigen Script übernehmen?
Benutzeravatar
k-5
Mitglied
Beiträge: 166
Registriert: 05.06.2003 23:21
Wohnort: soa kaff
Kontaktdaten:

Beitrag von k-5 »

hm .. cookie wär vielleicht ne lösung ..

wenn du unbedingt nen post brauchst .. könntest du schon irgendwie mit javascript dafür sorgen das der hidden input jedesmal ausgeführt wird .. dazu mußt du aber jeden link so in etwa so anpassen .. (der komplette body ist n form)

Code: Alles auswählen

<a href="nojslink.php" onclick="setAction('action'); document.formname.submit(); return false;">action</a>
(setAction sollte ne funktion sein die nem hidden input ne variable zuweist abhängig vom geclickten link)

sowas ist aber nurnoch gemurkse ..

überdenk einfach mal dein seitendesign ob sowas wirklich nötig ist .. (kann ich mir ned wirklich vorstellen)

include .. des sagt eigentlich (fast) nur aus .. das der quelltext der anderen datei hier eingebunden wird .. (fast) so als würde es so in dieser datei stehen .. natürlich funktionieren da variablen ..
ich will mein auto polieren ! ..

ja .. ich weiß .. man kann das mit nem lappen machen .. aber ICH will unbedingt nen hammer nehmen .. WIE geht das :)
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Re: Formular automatisch senden

Beitrag von Pyramide »

rox²³ hat geschrieben:Da ich eine includierte navigation benutze kann ich die Session nicht über links weitergeben.
Was hat das eine mit dem anderen zu tun?
rox²³ hat geschrieben:Oder kann man per include auch variablen vom vorherigen Script übernehmen?
Ja...
[php=include]PHP-Handbuch[/php] hat geschrieben:Wenn eine Datei eingebunden wird, erbt der enthaltene Code den Geltungsbereich von Variablen der Zeile in der die Anweisung steht. Ab dieser Zeile stehen alle verfügbaren Variablen in der aufgerufenen Datei im aufrufenden Skript zur Verfügung
Benutzeravatar
rox²³
Mitglied
Beiträge: 347
Registriert: 24.07.2003 15:18
Wohnort: Schmölln
Kontaktdaten:

Beitrag von rox²³ »

Ohh man ich söllte doch ab und zu mal ne Pause machen ^^
Ich hab jetzt auch die optimale Lösung gefunden.
Die einfachsten Lösungen sind oft am schwersten zu finden.
Antworten

Zurück zu „Coding & Technik“