Probleme mit Button/Link
Jörn
- php
Hallo Leute. Bin gerade dabei, für meine Firma ein Auskunftssystem zu programmieren. Läuft auch alles. Wollte nun mein Projekt auch einmal zu Hause testen. Habe mir wie bei der Arbeit ein WAMP installiert. Nur zu Hause habe ich ein Problem. Wenn ich z.B. auf einen Button drücke, wird immer nur die schon aktuelle Seite noch einmal geladen. Also er springt nicht mit dem Formulardaten in das Skript, welches ich unter <form> action:... definiert habe. Die Seite wird nur noch einmal geladen. Ein weiter Fehler ist, daß, wenn ich auf einen link drücke und ich im Zielpfad eine Variable mittels dem Fragezeichen übergebe, wird die Variable im nächsten Skript nicht mit übergeben. Bei mir auf der Arbeit läuft es, bei mir zu Hause nicht. Habe die gleiche Installation benutzt, aber vielleicht habe ich etwas vergessen. Habe ich da etwas in der ini vergessen, denn auf einem Laptop läuft es ebenfalls, nicht aber auf dem Rechner von meinem Kollegen, worüber es später ins Netz gestellt wird. Vielleicht kann mir ja jemand helfen. Dank im voraus. Jörn
bei dem linkproblem könnte es an deinen einstellungen in der php.ini liegen. zu haus sollte auch "register_globals = On" sein.
die ursache für dein buttonproblem ist mir unverständlich. :-(
tomm
Hallo Jörn,
Ich rate mal: auf der Kiste, auf der es nicht funktioniert, setht in der php.ini 'register_globals = off', auf der der anderen ist das eingeschaltet.
Falls es das ist, solltest du dir mal
http://www.php.net/manual/en/language.variables.predefined.php
anschauen.
Dann mußt du entscheiden, ob du die Scripte umschreibst (besser), oder einfach 'register_globals' auf 'on' setzt.
Gruß, Jan
hi
Wenn ich z.B. auf einen Button drücke, wird immer nur die schon aktuelle Seite noch einmal geladen. Also er springt nicht mit dem Formulardaten in das Skript, welches ich unter <form> action:... definiert habe. Die Seite wird nur noch einmal geladen.
was steht den bei action="" (nicht action:...!)? Ein bischen Code wäre schon hilfreich.
Ein weiter Fehler ist, daß,
^^^ mit der neuen Rechtschreibung hast du es wohl noch nicht so ganz, aber tröste dich, die Profs an der fh können die auch nicht :) *scnr*
wenn ich auf einen link drücke und ich im Zielpfad eine Variable mittels dem Fragezeichen übergebe, wird die Variable im nächsten Skript nicht mit übergeben. [...] Habe ich da etwas in der ini vergessen,
das Problem liegt sehr wahrscheinlich an global_register=off, was die Standardeinstellung der neueren php-Versionen ist. Du kannst diese auf "on" stellen, was aber nicht zu empfehlen ist (siehe archiv z.B. :http://forum.de.selfhtml.org/archiv/2002/10/25996/#m142014). Die andere Möglichkeit ist, das du auf die Variablen mit $_GET["variablenname"] zugreifst, wenn du im Script den Variablennamen wie gewohnt verwenden willst dann musst du an den Anfang des Scripts noch $variablenname = $_GET["variablenname"]; schreiben.
Grüße aus Nürnberg
Tobias
ps: es wäre nett, wenn du ab und zu mal einen Zeilenumbruch machst, das macht die Sache zum Lesen und Antworten einfacher.