Header Anweisung richtig auflösen!?

maga147

Erfahrenes Mitglied
Hallo,

ich habe eine Headeranweisung

PHP:
header ("Location: about.php?userid=$userid");

das $userid wird aber nicht aufgelöst...

Meine Frage jetzt: Kann man in so einer Anweisung überhaupt mit Variablen arbeiten!? --> Wenn ja, wie?

Danke
 
So wie es Voodoo geschrieben hat, ist es richtig und ja, Variablen können so übergeben werden.

Der Fehler muss woanders liegen, aber leider schreibst du ja nur "geht nicht"....
Was "geht nicht"?

Steht nachher die URL so da:
about.php?userid=

oder steht was dahinter und du kannst nicht zugrifen?

Für ersteres:
Die Variable ist nicht gefüllt, woher kommt sie?
Nochmal kontrollieren und Code zeigen.

Für zweiteres:
Mal in der about.php mit $_GET['userid'] zugreifen.
 
also es steht danach nur about.php?userid= da.

Der Code ist folgender:

PHP:
$timestamp = time();
$datum = date("d.m.Y - H:i", $timestamp);

$db = mysql_connect("$hostname", "$user","$pass");
mysql_select_db("$database",$db);
if($submit)
{
$sql = "INSERT INTO $table (id, name, datum, email, eintrag) VALUES ('$id', '$name', '$datum', '$email', '$eintrag')";
$result = mysql_query($sql);
header ("Location: about.php?userid=".$userid); 
}
else
{
?>
<form method="post" action="<?php echo $PHP_SELF?>">
    <p>Name</p>
	<p><input name="name" size="25" value="" maxlength="25"></p>
	<p>Email Adresse</p>
	<p><input name="email" size="25"></p>
	<p><br>
      <b>Eintrag</b><br>
      <textarea name="eintrag" size="2000" cols="56" rows="16"></textarea>
            </p>
	<p>
            <font face="Verdana">&nbsp;</font><input type="hidden" name="id" size="1" value="<?php echo $userid ?>"></p>
	<p>
	        <font face="Verdana">&nbsp;</font><input type="hidden" name="datum" value="<?php echo $datum ?>" /><br>
      <br>
      <input type="Submit" name="submit" value="Enter information">
    </p>
    </form>
<p>&nbsp;</p>

<?
}
echo $userid;
?>
wenn ich echo $userid; ausführe, zeigt es mir die ID...
 
Ja danke, aber irgendwie werd ich auch nicht schlauer draus...

Kannst du mir sagen wie es funktioniert Vielleicht kann ich mir dann alles erschließen und wenn nicht frag ich dich einfach noch mal
 
Vielleicht kannst du auch die drei Links anschauen, durchlesen, durchdenken und
das Problem selber lösen. :eek:

Ansonsten:
Patrick Kamin hat gesagt.:
Ich kann nach Abschicken des Formulars nicht auf meine Variablen zugreifen, was tun?
 
Zurück