Formulardaten werden nicht gespeichert

Yenky

Grünschnabel
Hallo zusammen,

zunächst muss ich erst mal zugeben das ich ein absoluter Anfänger bin, was php usw betrifft, jedoch bin ich eifrig dabei zu lernen :)

Nun zu meinem Problem:

Ich versuche auf meiner Homepage ein Paar Skripte einzufügen. Nach der "installation" der Skripte läuft auch alles wunderbar, die Formulardaten werden übernommen und in die MySQL Datenbank geschrieben.

Jetzt möchte ich jedoch nicht alle Skripte als einzelne Seiten auf der HP haben, sondern sie in das Template System integrieren. (Ich nutze Smarty so als Info)

Soweit so gut, das Skript ist in das template eingefügt (wer auf die Homepage geht, zB rechts der Messages Bereich ist ein solcher Fall) Jedoch werden die Daten die in das Formular eingegeben werden nach dem "Verschieben" des Skripts nicht mehr in die Datenbank geschrieben und ich bekomme nur das leere Formular zurückgeliefert. Das selbe Problem habe ich bei einem Clanwarskript, das ich in die Seite integrieren will. Alles funktioniert Einwandfrei, solange ich die jeweilige Seite direkt aufrufe.

Vielleicht hat jemand von euch einen Rat für mich, denn am Skript selber habe ich ja jeweils nichts verändert....

Greets Jens
 
Zuletzt bearbeitet:
Jetzt steh ich wie der Ox vorm Berg, versuche schon über eine Woche das Problem zu lösen und kaum hab ichs hier gepostet, kommt die Lösung von selbst....

Es lag daran, das die Übergabe der eingegebenen Variablen via $PHP_SELF gemacht wurde. Da die ursprüngliche Seite ja kein Template sondern eine Eigenständige Seite war, konnte das nicht klappen.

Hab jetzt in "action=" das $PHP_SELF in die richtige URL geleitet und schon funtzt es....

Naja vielleicht hilft dieser Post ja noch anderen, die ähnlich wie ich das Übergabe Problem haben :)

Jetzt hab ich nur noch das SessionID übergabe Problem, nachdem diese Seite aufgerufen wurde.

Greets Jens
 
Zurück