draGY
Mitglied
Hi , hier bin ich wieder
Also habe im Menu ein formular das als Login dient.
man beachte ' action=\"index.php?seite=links_adden\" ' !
Wenn die Seite links_adden.php nu in der dafuer vorgesehen tabelle sich geöffnet hat kann ich dort einen Link eingeben , also wieder ein Formular:
dem zu folge muesste nun der submit button '.hinzufügen' die Seite links_added.php aufrufen (oder hier halt ' index.php?seite=links_added').
Das Problem nun is das wenn ich auf den Button '.hinzufügen' klicke er 'index.php?seite=links_adden' aufruft. Also sozusagen einen reload macht da es ja die selber Seite ist auf der ich mich grad befinde.
Wenn ich jedoch in der menu.php das Formula insofern aender das ich anstatt 'action="index.php?seite=links_adden"' , 'action="links_adden.php"' verwende und links_adden.php somit im ganzen Fenster geöffnet wird anstatt nur in der vorgesehen Tabelle dann funktioniert alles. Also wenn ich dann auf '.hinzufügen' gehe wird 'links_added.php' (oder 'index.php?seite=links_added' je nachdem was da steht) geöffnet.
Aber im ersten Fall reloaded die Seite sozusagen nur , und es ist egal welchen link ich unter 'action' in der links_adden.php setzte es wird immer nur die selber Seite aufgerufen und zwar die auf der ich gerade bin.
Weiß einer wieso das so ist? Ich möchte nämlich schon gerne es in die Page eingebunden wird.
THX schon mal. Sollte etwas nicht klar sein werde ich gerne genauer erläutern sofern es mir möglich ist. Es soll nicht am Verständnis liegen das ihr mir nicht helfen könnt.
Also habe im Menu ein formular das als Login dient.
PHP:
<?php
// menu.php
// ...
echo "<form action=\"index.php?seite=links_adden\" method=\"post\">\n";
echo "<input type=\"text\" name=\"l_name\" value=\"" . $_SESSION['l_name'] . "\" class=\"l_login\"><br>\n";
echo "<input type=\"password\" name=\"l_pass\" value=\"" . $_SESSION['l_pass'] . "\" class=\"l_login\"><br>\n";
echo "<input type=\"submit\" value=\".login\" class=\"l_submit\">\n";
// ...
?>
man beachte ' action=\"index.php?seite=links_adden\" ' !
Wenn die Seite links_adden.php nu in der dafuer vorgesehen tabelle sich geöffnet hat kann ich dort einen Link eingeben , also wieder ein Formular:
PHP:
<?php
// links_adden.php
// ...
echo "<form action=\"index.php?seite=links_added\" method=\"post\">\n";
echo "<input type=\"text\" name=\"link_add\" value=\"http://\" class=\"l_add\"><br>\n";
echo "<input type=\"submit\" value=\".hinzufügen\" class=\"l_submit\"><br>\n";
// ...
?>
dem zu folge muesste nun der submit button '.hinzufügen' die Seite links_added.php aufrufen (oder hier halt ' index.php?seite=links_added').
Das Problem nun is das wenn ich auf den Button '.hinzufügen' klicke er 'index.php?seite=links_adden' aufruft. Also sozusagen einen reload macht da es ja die selber Seite ist auf der ich mich grad befinde.
Wenn ich jedoch in der menu.php das Formula insofern aender das ich anstatt 'action="index.php?seite=links_adden"' , 'action="links_adden.php"' verwende und links_adden.php somit im ganzen Fenster geöffnet wird anstatt nur in der vorgesehen Tabelle dann funktioniert alles. Also wenn ich dann auf '.hinzufügen' gehe wird 'links_added.php' (oder 'index.php?seite=links_added' je nachdem was da steht) geöffnet.
Aber im ersten Fall reloaded die Seite sozusagen nur , und es ist egal welchen link ich unter 'action' in der links_adden.php setzte es wird immer nur die selber Seite aufgerufen und zwar die auf der ich gerade bin.
Weiß einer wieso das so ist? Ich möchte nämlich schon gerne es in die Page eingebunden wird.
THX schon mal. Sollte etwas nicht klar sein werde ich gerne genauer erläutern sofern es mir möglich ist. Es soll nicht am Verständnis liegen das ihr mir nicht helfen könnt.