backdraft Geschrieben 6. Dezember 2002 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
root@localhost Geschrieben 6. Dezember 2002 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
beetFreeQ Geschrieben 6. Dezember 2002 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...
DFBL-Benjamin Geschrieben 9. Dezember 2002 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?
root@localhost Geschrieben 9. Dezember 2002 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
DFBL-Benjamin Geschrieben 10. Dezember 2002 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?
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden