Hi,
ich bin neu hier und dachte jetzt schreib ich meine erste Nachricht ..naja und gleich eine Frage...
Also bin noch ein echter noewbie im PHP -Bereich, komme vom Screendesgin Flash usw, also nicht lachen wenn sich das jetzt blöd anhört:
Ich habe eine kleine mysql Datenbank, welche ich über eine admin.php Seite updaten kann. Wenn diese Admin Seite ohne ACTION aufgerufen wird wird das Formular zum ändern angezeigt. soweit so gut. nun habe ich in so einem Form mehrere Submit buttons und frag denen Ihren Namen ab, also if (bnt_ok) {dann mach ne mysql_query usw...weiterhin wird dann ein kleiner Text wie "ÄÄnderungen gespeichert" ausgeben und NICHT das Form welches man bekommt ohne ACTION.
Ok...klappt alles jettz will ich das so ändern, daß die Leute nicht mehr diese "Änderungen gespeichert Meldungen bekommen" sondern wieder dahn zurück kommen wo sie herkamen. Sprich diese Admin seite kann man von verschiedene Links auf meiner Seite erreichen.
Mein Ziel ist es also: Die Adminseite zu starten (kein PRoblem), den Referer zu speichern (kein PRoblem) und bei klick auf Änderungen OK oder sonstwo, die gleiche Seite nochmal zu starten, wieder den Button abfrgane (wie bisher ja auch) die SQL DB aktualisiren und JETZ aber nicht das Script weiterabarbeiten sondern auf due URL des Referers zu wechseln...geht das ?
meine button abfrage fängt so an und soll dann halt abbrechen nach dem Update:
if (bnt_ok) {
$sql_q="DIE QUERY HALT";
$sql_cmd=mysql_query(...);
...
habe schon probiert mit ECHO ein kleines Javascript welches document.location.href setzt einzubauen, klappt nicht wirklich...einene Header mit Location: senden hat auch nicht geklapt (das wird einfach ignoriert, wobei ich mit Hadern aber eh noch nix zu tun hatte)..tja und jetzt frage ich mich ob das überhaupt möglich ist ein script währends es läuft zu "redirecten oder ob man das Verhalten nur über Varibalen die entweder global/session seitig gespeichert wewrden oder als Query_string übergeben werden, steuern kann.
..oder habe ich da das script schon total falsch aufgebaut wen ich so einen Fal lhabe ? Ich mein ees macht ja auch keinen Sinn die Update Funktion für SQL in jede Seite zu schriben von der ich kommen könnte und dann DORT ausführen zu lassen (nach dem redirect durch den Referer),oder ?
Vielen Dank für Eure Hilfe und Mühe
Ray
[Editiert von rayden5_ am 28-02-2002 um 09:28]
ich bin neu hier und dachte jetzt schreib ich meine erste Nachricht ..naja und gleich eine Frage...
Also bin noch ein echter noewbie im PHP -Bereich, komme vom Screendesgin Flash usw, also nicht lachen wenn sich das jetzt blöd anhört:
Ich habe eine kleine mysql Datenbank, welche ich über eine admin.php Seite updaten kann. Wenn diese Admin Seite ohne ACTION aufgerufen wird wird das Formular zum ändern angezeigt. soweit so gut. nun habe ich in so einem Form mehrere Submit buttons und frag denen Ihren Namen ab, also if (bnt_ok) {dann mach ne mysql_query usw...weiterhin wird dann ein kleiner Text wie "ÄÄnderungen gespeichert" ausgeben und NICHT das Form welches man bekommt ohne ACTION.
Ok...klappt alles jettz will ich das so ändern, daß die Leute nicht mehr diese "Änderungen gespeichert Meldungen bekommen" sondern wieder dahn zurück kommen wo sie herkamen. Sprich diese Admin seite kann man von verschiedene Links auf meiner Seite erreichen.
Mein Ziel ist es also: Die Adminseite zu starten (kein PRoblem), den Referer zu speichern (kein PRoblem) und bei klick auf Änderungen OK oder sonstwo, die gleiche Seite nochmal zu starten, wieder den Button abfrgane (wie bisher ja auch) die SQL DB aktualisiren und JETZ aber nicht das Script weiterabarbeiten sondern auf due URL des Referers zu wechseln...geht das ?
meine button abfrage fängt so an und soll dann halt abbrechen nach dem Update:
if (bnt_ok) {
$sql_q="DIE QUERY HALT";
$sql_cmd=mysql_query(...);
...
habe schon probiert mit ECHO ein kleines Javascript welches document.location.href setzt einzubauen, klappt nicht wirklich...einene Header mit Location: senden hat auch nicht geklapt (das wird einfach ignoriert, wobei ich mit Hadern aber eh noch nix zu tun hatte)..tja und jetzt frage ich mich ob das überhaupt möglich ist ein script währends es läuft zu "redirecten oder ob man das Verhalten nur über Varibalen die entweder global/session seitig gespeichert wewrden oder als Query_string übergeben werden, steuern kann.
..oder habe ich da das script schon total falsch aufgebaut wen ich so einen Fal lhabe ? Ich mein ees macht ja auch keinen Sinn die Update Funktion für SQL in jede Seite zu schriben von der ich kommen könnte und dann DORT ausführen zu lassen (nach dem redirect durch den Referer),oder ?
Vielen Dank für Eure Hilfe und Mühe
Ray
[Editiert von rayden5_ am 28-02-2002 um 09:28]
Kommentar