Problemer med formular-data
Hejsa!Jeg har et problem med nogle formular-data.
Jeg har en fil ved navn chat.php som i det store hele bare indeholder en formular, hvor brugere kan indtaste en chatbesked.
Desuden har jeg en fil "gembesked.php" som jeg sender formularen til.
Når jeg submitter formularen kan gembesked.php godt indsætte beskeden i databasen men jeg kan ikke udskrive beskeden med en simpiel echo. Hvis jeg kører en phpinfo() og kigger på variablen $_POST["themessage"] står denne til no value men den bliver sat ind i databasen.
Nogen der ved hvad det kan skyldes??
Jeg har sat kildekoden til gembesked ind nedenfor. I skal ikke ta' jer af at jeg har udkommenteret det meste af koden. Det er bare for at prøve at få udskrevet "themessage"
<?
include('dbfactory.php');
include('function.php');
$cu = $_COOKIE["cookie_user"];
$cp = $_COOKIE["cookie_password"];
$pt = $_POST["privto"];
$tm = $_POST["themessage"]; // <<<<<<<<<<<
echo "themessage: " . $tm . "<BR>";
// phpinfo();
/* $ok = check_login($cu,$cp);
$userID = get_brugerid($cu);
if($tm != "")
{
if($pt == "")
{
$res1 = mysql_query("LOCK TABLES chatbeskeder WRITE");
$res2 = mysql_query("insert into chatbeskeder (id, brugerid, brugernavn, tid, besked, privateto) VALUES ('', '$userID', '$cu', NOW(''), '$tm', NULL)");
if(!$res2)
{
echo "Ikke indsat";
}
else
{
$res1 = mysql_query("UNLOCK TABLES");
header("Location:chat.php?privto=$pt");
exit();
}
}
else
{
$res1 = mysql_query("LOCK TABLES chatbeskeder WRITE");
$result = mysql_query("insert into chatbeskeder (id, brugerid, brugernavn, tid, besked, privateto) VALUES ('', '$userID', '$cu', NOW(''), '$tm', '$pt')");
if(!$result)
{
echo "Ikke indsat";
}
else
{
$res1 = mysql_query("UNLOCK TABLES");
header("Location:chat.php?privto=$pt");
exit();
}
}
echo mysql_errno($db) . ": " . mysql_error($db) . "\n";
}
else
echo "Ingen beskeder at indsætte!"; */
?>
