Nieuw lid |
|
Dit is voor een Cpanel van mijn site om nieuws te posten zodat ook andere mensen nieuws kunnen posten, maar ik krijg rare errors.
Ik heb nog weinig ervaring met php misschien dat jullie me kunnen helpen.
Hier is 't script voor Postnieuws.php
<?php
if ($ingelogt == false){
header("Location: ?p=Check Login");
}
?>
<?php
if (isset($_POST['verstuur'])) {
}
if (!trim($_POST['onderwerp']))
$error="Je bent vergeten een titel in te vullen!";
elseif (!trim($_POST['inhoud']))
$error="Je hebt geen inhoud ingevult!";
elseif (!trim($_POST['tijddatum']))
$error="Je het geen datum ingevult!";
elseif (!trim($_POST['ip']))
$error="Je hebt geen nicknaam ingevult!";
if ($error != "") {
echo $error."<br><a href=\"javascript:history.go(-1);\">Klik hier</a> om terug te gaan!";
}
else {
mysql_query("INSERT INTO nieuws (onderwerp, inhoud, tijddatum, ip) VALUES ('$onderwerp', '$inhoud', '$tijddatum', 'ip')") or die(mysql_error());
Header("Location: ?p=Hoofdmenu");
}
?>
<form id="form1" name="form1" method="post" action="">
<input name="onderwerp" type="text" id="onderwerp" value="Titel" size="50" />
<br />
<textarea name="inhoud" cols="47" rows="15" id="inhoud">Inhoud</textarea>
<br />
<input name="datum" type="text" id="datum" value="05-21-06 @ 09:39 bijv." size="50" />
<br />
<input name="ip" type="text" id="ip" value="Usernaam" size="50" />
<br />
<input name="verstuur" type="submit" id="verstuur" value="Submit" />
</form>
<?php if ($ingelogt == false){ header("Location: ?p=Check Login"); } ?> <?php if (isset($_POST['verstuur'])) { } if (!trim($_POST['onderwerp'])) $error="Je bent vergeten een titel in te vullen!"; elseif (!trim($_POST['inhoud'])) $error="Je hebt geen inhoud ingevult!"; elseif (!trim($_POST['tijddatum'])) $error="Je het geen datum ingevult!"; elseif (!trim($_POST['ip'])) $error="Je hebt geen nicknaam ingevult!"; if ($error != "") { echo $error."<br><a href=\"javascript:history.go(-1);\">Klik hier</a> om terug te gaan!"; } else { mysql_query("INSERT INTO nieuws (onderwerp, inhoud, tijddatum, ip) VALUES ('$onderwerp', '$inhoud', '$tijddatum', 'ip')") or die(mysql_error()); Header("Location: ?p=Hoofdmenu"); } ?> <form id="form1" name="form1" method="post" action=""> <input name="onderwerp" type="text" id="onderwerp" value="Titel" size="50" /> <br /> <textarea name="inhoud" cols="47" rows="15" id="inhoud">Inhoud</textarea> <br /> <input name="datum" type="text" id="datum" value="05-21-06 @ 09:39 bijv." size="50" /> <br /> <input name="ip" type="text" id="ip" value="Usernaam" size="50" /> <br /> <input name="verstuur" type="submit" id="verstuur" value="Submit" /> </form>
Hij include al naar de database op index.php.
Edit:
Een voorbeeld van een fout:
Notice: Undefined index: tijddatum in C:\Webserver\Apache2\htdocs\metal-zonev2\admin\administrator\system\Postnieuws.php[
Notice : Undefined index : tijddatum in C :\Webserver\Apache2\htdocs\metal -zonev2\admin\administrator\ system\Postnieuws .php [
|