Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

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

Geschrieben

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

Geschrieben

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...

Geschrieben

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?

Geschrieben

@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

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...