backdraft Geschrieben 6. Dezember 2002 Teilen Geschrieben 6. Dezember 2002 Hi! Ich habe eine Datei config.php, welche ein Formular darstellt. Dort wird in Textboxen der Inhalt von verschiedenen Dateien angezeigt. Beim Speichern der Änderungen soll die config.php sich selbst aufrufen und die Inhalte der Textboxen speichern. Beim mir kommt er aber nie in die if-Abfrage, welche guckt ob gespeichert werden soll. Der Quellcode sieht so aus: <?php if (isset($speichern)) { [Quelltext zum Speichern] } ?> <form action="./config.php?speichern=true" method="POST" target="Docs"> [/PHP] Wo kann der Fehler liegen? MfG backdraft Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
root@localhost Geschrieben 6. Dezember 2002 Teilen Geschrieben 6. Dezember 2002 hi ich regel das immer mit ner switch anweisung. also so: phpscript.php?action=save oder phpscript.php?action=load und dann $action =$HTTP_GET_VARS["action"]; switch($action) { case "save": save dat §hit break; case "load": load dat §hit break; } beim aufruf nimmst du eh die variable $PHP_SELF her. dann kannst du script auch mal ohne probleme umnennen.... cu r%t Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
beetFreeQ Geschrieben 6. Dezember 2002 Teilen Geschrieben 6. Dezember 2002 Ich würd garkeine Datei angeben, sondern einfach beim Laden des Scripts prüfen, ob es das Array $_POST gibt, und dann speichern oder halt im anderen Fall das Formular anzeigen... Es könnte in diesem Fall aber vielleicht auch dran liegen, daß "register-globals" in der php.ini auf off steht... - dann bekommt man die übergebenen Variablen ja auch nur über die Arrays... - also in dem Fall über $_GET['speichern']... - würd aus Sicherheitsgründen sowieso nur damit arbeiten... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DFBL-Benjamin Geschrieben 9. Dezember 2002 Teilen Geschrieben 9. Dezember 2002 ich bin Anfänger in PHP! dann rufst du dann das gleiche Programm wieder auf, wenn du die Daten eingeben hast? habe ich das Richtig verstanden? weil das könnte für meine Projektarbeit auch nützlich werden, dann hätte ich eine einfachere Lösung als wenn ich andere Siten aufrufen lasse! geht das so sehr gut, wenn man immer die gleiche Seite aufrufen lässt? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
root@localhost Geschrieben 9. Dezember 2002 Teilen Geschrieben 9. Dezember 2002 @DFBL-Benjamin hi also ich baue fast alle meine php-projekte in der form auf. wobei man natürlich bei größeren sachen nicht alles in eine seite reinklatscht sondern sinnvolle abtrennungen der bereiche vornehmen sollte. z.b. user.php beinhaltet login, registrierung, usermodifikationen, ... ... das funktioniert wunderbar! ciao r##t Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DFBL-Benjamin Geschrieben 10. Dezember 2002 Teilen Geschrieben 10. Dezember 2002 jap so habe ich mir das auch gedacht! macht man auch mal was mit Klassen? Beispiel? das macht man ja in Java! in PHP auch? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.