Hi, ich hab ein Problem bei der Übergabe von GET Variablen in einem HTML Formular.
echo "
<form action=\"index.php?section=admin\" method=\"get\">
<select name=\"action\" size=\"1\">
<option value=\"verwaltung\">Verwaltung</option>
</select>
<input type=\"submit\" value=\"Bearbeiten!\">
</form>";
So schaut mein Quelltext aus.
Ziel ist es, die Variable (in diesem Beispielfall "verwaltung") zu übergeben, allerdings nicht in eine normale index.php, sonder in index.php?section=admin , ich brauch also direkt im Adminbereiche eine Variable die den "action" platz einnimmt. das problem ist, dass er hier bei meinem Script das "action=verwaltung direkt an die index.php dransetzt, d.h. index.php?action=verwaltung. erwünscht ist aber index.php?section=admin&action=verwaltung
mit <form action=\"index.php?section=admin\" method=\"get\">
kommen leider nur %26 und seine Freunde in der URL an
Danke im Vorraus für eure Hilfe.
P.S. Hab nochmal bisl probiert, wenn ich so schreibe:
echo "
<form action=\"index.php\" method=\"get\">
<select name=\"section\" size=\"1\">
<option value=\"admin&action=verwaltung\">Verwaltung</option>
</select>
<input type=\"submit\" value=\"Bearbeiten!\">
</form>";
kommt das als URL raus:
http://localhost/index.php?section=a...n%3Dverwaltung
ist schon nah dran, aus den %26 müsste halt ein & werden und aus dem %3D ein = , fragt sich nur wie
echo "
<form action=\"index.php?section=admin\" method=\"get\">
<select name=\"action\" size=\"1\">
<option value=\"verwaltung\">Verwaltung</option>
</select>
<input type=\"submit\" value=\"Bearbeiten!\">
</form>";
So schaut mein Quelltext aus.
Ziel ist es, die Variable (in diesem Beispielfall "verwaltung") zu übergeben, allerdings nicht in eine normale index.php, sonder in index.php?section=admin , ich brauch also direkt im Adminbereiche eine Variable die den "action" platz einnimmt. das problem ist, dass er hier bei meinem Script das "action=verwaltung direkt an die index.php dransetzt, d.h. index.php?action=verwaltung. erwünscht ist aber index.php?section=admin&action=verwaltung
mit <form action=\"index.php?section=admin\" method=\"get\">
kommen leider nur %26 und seine Freunde in der URL an
Danke im Vorraus für eure Hilfe.
P.S. Hab nochmal bisl probiert, wenn ich so schreibe:
echo "
<form action=\"index.php\" method=\"get\">
<select name=\"section\" size=\"1\">
<option value=\"admin&action=verwaltung\">Verwaltung</option>
</select>
<input type=\"submit\" value=\"Bearbeiten!\">
</form>";
kommt das als URL raus:
http://localhost/index.php?section=a...n%3Dverwaltung
ist schon nah dran, aus den %26 müsste halt ein & werden und aus dem %3D ein = , fragt sich nur wie
Kommentar