varible übergeben

anfeanger83

Mitglied
hallo

ich möchte von einer PHP seite an eine andere eine Varible übergeben, aber nicht über die URL also ohne ?...

Hier die Datei ich habe mal ein inputfeld angelegt in dem die Varible steht die ich übergeben will.

<?php
$password = $_POST['pass'];
$user = $_POST['name'];
$query = "SELECT * FROM wc_users WHERE password = '$password' AND username='$user'";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result)){
$checkuser = $row['username'];
$checkpassword = $row['password'];}
if (empty($password)) {
echo
header ("Location: index.php");
}
else
{
}
if($user == $checkuser && $password == $checkpassword ) {
header("Location: woche.php?id=$user");
} else {
header("Location: index.php");
echo "Deine Daten sind falsch";

}
?>
<form method="POST" action="woche.php">

<input type="text" value="test12" name="test" size="20" readonly="readonly"></form>


Das hier steht in der woche.php

$onuser=$_POST['test'];
<?php echo $onuser ?>


funktioniert aber leider nicht
 
Sollte das
PHP:
$onuser=$_POST['test'];
<?php echo $onuser ?>
nicht eher so
PHP:
<?php
$onuser=$_POST['test'];
echo $onuser;
?>
aussehen?
 
hmm ja stimmt funktioniert aber leider trozdem nicht

außerdem muss ich sagen das ich natürlich auch diese Zeile geändert habe header("Location: woche.php?id=$user");
in
header("Location: woche.php");
weil ich wie gesagt die variable so nicht übergeben möchte
 
Du leitest also einfach nur per header() um aber schickst das Formular garnicht ab?
Wenn ja, dann kann das nichts werden, denn so ein Formular muss auch abgeschickt werden damit was ankommt.
 
ok dann hab ich noch mal ne weitere frage kann man irgendwie POST an 2 seiten schicken ? also z.B. zu r check.php und zur test.php?
<form method="POST" action="check.php">
 
Zurück