Hej udviklere.
Jeg har her idag været igang med et artikel system, og det fungere, men da jeg ville rette en fejl fjernede den formen.
Mit andet problem, er at den ikke skriver den korrekte dato.
Mit php script ser, således ud:
<?php
include"../top.php";
$hent = mysql_query("SELECT * FROM brugere WHERE brugernavn = '$_SESSION[brugernavn]'");
$vis = mysql_fetch_array($hent);
if($vis[status] == "online")
{
echo"<center>";
echo"<div style=\"border:1px #eaeaea solid;width:140px;min-height:1px;float:left;margin-left:4px;margin-bottom:4px;\">";
echo"<form method=\"POST\" action=\"\">";
echo"<input type=\"text\" value=\"overskrift\" name\"overskrift\" style=\"border:1px #cccccc solid;\"></br>";
echo"<input type=\"text\" value=\"uddrag\" name\"uddrag\" style=\"border:1px #cccccc solid;\"></br>";
echo"<textarea rows=\"15\" id=\"minTextArea\" cols=\"60\" name=\"artikel\"></textarea></br>";
echo"<input type='submit' name='submit_artikel' value='Opret artikel!' style='width:230px;'>";
echo"</form>";
if(isset($_POST[submit_artikel])){
$overskrift = mysql_real_escape_string(strip_tags($_POST[overskrift]));
$uddrag = mysql_real_escape_string(strip_tags($_POST[uddrag]));
$artikel = mysql_real_escape_string(nl2br(stripcslashes($_POST[artikel])));
$af = $_SESSION[brugernavn];
$dato = date('d/m/Y');
$kl = date('H:i');
if(empty($overskrift) & empty($uddrag) & empty($artikel)){
echo"Du skal udfylde alle felter!";
}
else
{
mysql_query("INSERT INTO artikler (overskrift, uddrag, artikel, af, oprettet) values ('$overskrift', '$uddrag', '$artikel', '$af', 'Tilføjet d. $dato kl. $kl')");
echo "Din artikel er nu sat til godkendelse!";
}
}else {
echo"<font color='red'>Du skal være logget ind for at se denne side!</font>";
}
echo"</div></center>";
include"../bund.php";
}
?>