hallo leute,
ich habe da ein problem mit meinem kontaktformular.
1. ich habe eine seite erstellt, indem ich mit einer (php-)navigation alle unterseiten verlinkt habe.
diese navigation ist mithilfe von include realisiert.
die seite ist mit tabellen erstellt worden.
beispiel:
2. meine kontakt seite ist auch eine .php seite, indem ich auch etwas includet habe.
beispiel:
meine erste seite heisst "index.php"
nun wird die kontakt.php seite richtig in meine index.php seite includet.
im kontakt.htm steht auch im form breich
action="index.php?kontakt=2"
d.h. wenn ich auf abschicken klicke, dann sollte es doch die kontakt.php seite aufrufen und das formular abschicken.
TUT ES ABER NICHT!
wenn ich aber im ACTION bereich, den pfad direkt zur "kontakt.php" eingebe, dann klappt alles reibungslos. also "action="../kontakt/kontakt.php".
aber die seite mit der meldung, dass es abgeschickt wurde erscheint in einem neuen fenster.
dass will ich ja aber nicht.
die meldung sollte doch normalerweise im gleichen "bereich" erscheinen, wo auch das formular war?!
kann mir jemand sagen, was ich falsch mache?
vielen dank im voraus
ich habe da ein problem mit meinem kontaktformular.
1. ich habe eine seite erstellt, indem ich mit einer (php-)navigation alle unterseiten verlinkt habe.
diese navigation ist mithilfe von include realisiert.
die seite ist mit tabellen erstellt worden.
beispiel:
PHP-Code:
<?php
if (isset($_GET['go']))
{
switch($_GET['go'])
{
case 'home': include('home.htm');
break;
case 'kontakt': include('kontakt.php');
break;
case 'gb': include('gb.php');
break;
default: include('home.htm');
}
}
else
{
include('home.htm');
}
?>
beispiel:
PHP-Code:
<?php
if (isset($_GET['kontakt']))
{
switch($_GET['kontakt'])
{
case '1': include('../kontakt/kontakt.htm');
break;
case '2': include('../kontakt/kontakt.php');
break;
default: include('../kontakt/kontakt.htm');
}
}
else
{
include('../kontakt/kontakt.htm');
}
?>
nun wird die kontakt.php seite richtig in meine index.php seite includet.
im kontakt.htm steht auch im form breich
action="index.php?kontakt=2"
d.h. wenn ich auf abschicken klicke, dann sollte es doch die kontakt.php seite aufrufen und das formular abschicken.
TUT ES ABER NICHT!
wenn ich aber im ACTION bereich, den pfad direkt zur "kontakt.php" eingebe, dann klappt alles reibungslos. also "action="../kontakt/kontakt.php".
aber die seite mit der meldung, dass es abgeschickt wurde erscheint in einem neuen fenster.
dass will ich ja aber nicht.
die meldung sollte doch normalerweise im gleichen "bereich" erscheinen, wo auch das formular war?!
kann mir jemand sagen, was ich falsch mache?
vielen dank im voraus
Kommentar