Hallo leute, ich schreibe im moment ein News script doch nun hab ich so ein scheiss Fehler im script und komme nicht mehr weiter.
Ok Hier erstmals mein code......
PHP-Code:
<html>
<head>
<? include "dat/config.inc.php" ?>
<title> News_script Erfassungsformular</title>
<link rel="stylesheet" href="anzeige.css" type="text/css">
</head>
<body bgcolor="#ffffff">
<?
if ($gesendet)
{
$db = mysql_connect($server, $user, $pass);
$mysqlab = "INSERT INTO navi (name, link) VALUES ('$nm' , '$li' )";
$abfrage = mysql_db_query("self_test", $mysqlab);
$num = mysql_affected_rows();
if ($num>0)
{
echo "
<font color=green> Es wurden ein Datensatz hinzugefügt </font></p>";
echo "
 </p>
 </p>";
}
else
{
echo "
<font color=red> Es ist ein Fehler aufgetreten, der Datensatz konnte nicht hinzugefügt werden </font></p>";
echo "
 </p>
 </p>";
}
mysql_close($db);
}
?>
</head>
<body>
<form action="navi_eingabe.php" method="post">
<table align="center" width="400">
<tr>
<td><h2>Name: </h2></td>
<td><input type="text" name="nm"></td>
</tr>
<tr>
<td><h2>Link: </h2></td>
<td><input type="text" name="li"></td>
</tr>
<tr>
<td> <input type="submit" name="gesendet"></td>
<td> <input type="reset"></td>
</tr>
</table>
</form>
</body>
</html>
Nun hab ich ne index datei erstellt, doch wen ich diesen code im Body der Tabelle include kommt immer die Ausgabe:
Notice: Undefined variable: gesendet in C:\Programme\Apache Group\Apache2\htdocs\self\php\scripts\news\backbon e\news_eingabe.php on line 11
Mir ist nun nicht klar wiso diser scheiss Fehler auftritt...... ich denke mir da er die Variabel noch nicht "kennt".....
Komisch ist noch, wen ich die Datei nicht include, sondern nur aufrufe funktionierts ohne Probleme.