Har varit ifrån Php ett tag nu och mitt problem är garanterat simpelt, men just nu förstår jag inget...
Helt enkelt ska jag uppdatera en databas med lite text, men den vill inte uppdatera ett fält. fältet heter fname.
De andra två fälten uppdaterar sig utan problem, så jag förstår inte varför det tredje inte vill funka?
if (isset($_POST['submit'])) {
$sql = " INSERT INTO filer ( fname, fadress, fstatus ) values ('". $_SESSION['fname'] ."', '". $_POST['fadress'] ."', '". $_POST['fstatus'] . "')";
mysql_query($sql) or die("Fel: ". mysql_error());
}
mysql_close()
?>
<html>
<head>
<title>Lägg en fil till samlingen...</title>
</head>
<?
if (isset($_POST['submit'])) {
echo "<body onLoad=\"window.close();\">\n";
} else {
echo "<body>\n";
}
?>
<form method="post" action="<?=$_SERVER['PHP_SELF']?>">
Namn: <input type="text" name="fname" value=""/><br/>
Länkadress: <input type="text" name="fadress" value=""/><br/>
Minsta status (1-4): <input type="text" name="fstatus" value=""/><br/>
<input type="submit" name="submit" value="Skicka"/>
Och detta blir felmedelandet: Notice: Undefined index: fname in D:\htdocs\admin\lagg_till_fil.php on line 25
Skulle uppskatta om någon orkade att lägga lite tid på detta problemet...
Tack på förhand
/Tobias