min side logger mig ud
Hejsa. Jeg kan godt logge ind og komme frem tilmin næste form. Men når jeg trykker på post så kommer jeg tilbage til login formen istedet for at den gør hvad den burde.her er koden, det er én fil:
<?php
require("../inkluder/conn_inc.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da">
<head>
<title>CMS</title>
</head>
<body>
<?php
if(isset($_POST['login']) || $_POST['login'] == 'OK') {
$pass = mysql_real_escape_string(md5($_POST['pass']));
$navn = mysql_real_escape_string($_POST['navn']);
$query = mysql_query("SELECT * FROM tbl WHERE name='$navn' AND pass='$pass'") or die(mysql_error());
$result = mysql_fetch_row($query);
if($result) {
?>
<form action="index.php" method="post">
Overskrift: <input type="text" name="headline" /><br />
Kategori: <input type="text" name="cat" /><br />
Tekst:<br />
<textarea rows="10" cols="20" name="text"></textarea><br />
<input type="submit" name="post" value="Post" /><br />
</form>
<?php
if(isset($_POST['post']) || $_POST['post'] == 'Post') {
$insert = mysql_query("INSERT INTO tbl(author, date, headline, text, cat) VALUES
('test', NOW(), '".mysql_real_escape_string($_POST['headline'])."', '".mysql_real_escape_string($_POST['text'])."', '".mysql_real_escape_string($_POST['cat'])."')") or die(mysql_error());
print "Gemt";
}
?>
<?php
}else{
print "NEJ!";
}
}
if(!isset($_POST['login'])) {
?>
Login:<br />
<form action="index.php" method="post">
Navn: <input type="text" name="navn" /><br />
Pass: <input type="password" name="pass" /><br />
<input type="submit" name="login" value="OK" />
</form>
<?php
}
?>
</body>
</html>
