Permalänk
Medlem

Php_self

Tjenare,

Mitt problem:

I index.php inkluderar jag bla.php. I bla.php har jag ett formulär:

echo "<form action=\"".$_SERVER['PHP_SELF']. "\" method=\"post\"/>\n";

Detta skapar ju nu ett problem iom att den tror det är i index.php som formuläret ligger i (det gör den ju iof såsett, men ja...). Jag vill ju att det ska vara bla.php den länkar till när jag klickar på Skicka.

Visst kan jag skapa en till fil och ha action="blaformular.php" eller nåt men det vill jag inte!

Förklarar som en kratta men klockan är mycket...

Permalänk
Medlem

Sätt action till "bla.php"?

Permalänk
Medlem

Det är __FILE__ du söker.

Alltså typ:

echo('<form action="index.php?minSida=' . __FILE__ . '" method="post">');

Permalänk
Medlem

Det var det säkert Byggde om hela skiten så jag inkluderar allt som behövs i filen bla.php istället för ha allt i index.php så nu funkar det mycket smidigare!