Hallo,
nachschauen solltest Du mit
echo "<pre>\n";
echo htmlentities(print_r($_GET,1),ENT_QUOTES);
echo htmlentities(print_r($_POST,1),ENT_QUOTES);
echo htmlentities(print_r($_COOKIE,1),ENT_QUOTES);
echo htmlentities(print_r($_SESSION,1),ENT_QUOTES);
echo "</pre>\n";
Wenn Du für das <input type="button"> keinen Namen vergibst, können die Werte x und y nicht ordentlich übertragen werden.
Die Werte, die in $_POST ankommen, musst Du nach überprüfung natürlich selber in $_SESSION übertragen.
if (isset($_POST['username']))
{
$_SESSION['username'] = $_POST['username'];
}
und zum wieder Auslesen geht das ähnlich
<input class="schrift_login_fett"
id="input_login"
name="username"
type="text" size="30"
maxlength="30"
value="<?php echo htmlentities($_SESSION['username'],ENT_QUOTES); ?>">
Damit es keinen Fehler gibt, muss $_SESSION['username'] natürlich irgendwann rechtzeitig initialisiert werden.
LG
Chris
Wie sieht denn (bitte in Kurzform) Dein Code für das Formular aus?
Hi also danke scho_einmal
hier der code:
<form class="schrift_login" action="index.php" method="post" enctype="text/plain" accept-charset="ISO-8859-1, ISO-8859-2">
<table class="schrift_login">
<tr height="33px"><td>login:</td><td width="10px"></td>
<td>
<input class="schrift_login_fett" id="input_login" name="username" type="text" size="30" maxlength="30" value="username_wohin">
</td><td>Passwort:</td>
<td>
<input class="schrift_login_fett" id="input_pass" name="pass" type="password" size="7" maxlength="10" value="rtzui">
</td>
<td>
<input class="buttons" type="image" src="images/blank1.gif" alt="Absenden">
</td>
<td>return</td></tr>
</table>
</form>hab jetzt dochwas in den get_defined_vars() gefunden.Und zwar:
Array
(
[HTTP_RAW_POST_DATA] => username=zutr
pass=fgtr
x=0
y=0Beim wiederaufrufen des formular mit anderen werten verändert sich komischerweise nichts, erst wenn die session beendet wurde, stehen hier neue werte.
für was steht eigentlich x=0&y=0 ?? für die Schaltflächen??
also grüße und danke carsten