php sql fejl uden fejlrapport
$conn = mysql_connect("localhost", "punkt", "*******") or die(mysql_error());mysql_select_db("punkt") or die(mysql_error());
if(!empty($_REQUEST["edit"]) && $_REQUEST["pass"] == "*********" && $_REQUEST["name"] == "member")
{
$table = $_REQUEST["edit"];
$head = addslashes($_REQUEST["head"]);
$text = addslashes($_REQUEST["text"]);
$news = addslashes($_REQUEST["news"]);
$date = addslashes(date("D. j./M./y - H:i"));
echo "så langt".$table.$head.$text.$news;
if($table == "front")
{
echo "endnu længere";
mysql_query("insert into front (content, nr, date) values ('$text', now(), '$date')");
} else if($table == "news")
{
echo "endnu længere";
mysql_query("insert into news (head, index, text, date) values ('$head', now(), '$news', '$date')");
}
}
ja af en eller anden grund sender den ikke noget til databasen... vha. nogle echo's kan jeg se at det burde virke, jeg får heller ingen fejl melding.
det har tidligere virket, men da jeg lagde en ekstra funktion til (news), stoppede begge med at virke...
min form er:
echo "
<script type=\"text/javascript\">
var oldElm = 'front';
function toggleShow(id){
if(oldElm)
document.getElementById(oldElm).style.display='none';
document.getElementById(id).style.display='inline';
oldElm = id;
}
</script>
<p>Last updated ".$dato."</p>
<form method=\"post\" action=\"admin.php\">
<select size=\"1\" name=\"edit\" onchange=\"toggleShow(this.value);\">
<option selected=\"selected\" value=\"front\">Front</option>
<option value=\"news\">News</option>
</select>
<input type=\"input\" name=\"name\" value=\"Name\" onfocus=\"this.select()\">
<input type=\"password\" name=\"pass\">
<br>
<div id=\"news\" style=\"display: none;\">
<input type=\"input\" name=\"head\" value=\"Head\" onfocus=\"this.select()\" class=\"long\">
<br>
<textarea name=\"news\"></textarea>
</div>
<div id=\"front\" style=\"display: inline;\">
<textarea name=\"text\">".$tekst."</textarea>
</div>
<input type=\"submit\" value=\"ok\">
</form>";
