nachdem ich mir ein einfaches newssystem geschrieben hab möchte ich das ganze nun professioneller angehen, und zwar per switch befehl, dessen befehlsstruktur ich aus einer anderen datei aufrufe z.b. mit news.php?action=edit !
bisher habe ich in meiner news php:
folgendes sollte nun noch geschehen:
- sollte per url übergeben werden ?action=add , dann sollte automatisch ein form erstellt werden, mit den benötigten eingabe möglichkeiten wie titel und text (im endgültigen script noch author, kategorie und datum);
ausserdem sollte darunter noch die möglichkeit einer vorschau sein !
-sollte übergeben werden ?action=edit, soll er ein vorschaufenster machen in der man das bisher geschriebene sieht, und wiederum die form in der aber das schon eingetragen auch stehen sollte;
soweit danke im vorraus für hilfe
bisher habe ich in meiner news php:
PHP:
<?php
include ('config.inc.php')
switch($action)
{
case "add":
{
if
($title=="" OR $text=="")
{
echo "achtung alles leer";
}
else
$conn = mysql_connect($dbserver,$dbuser,$dbpass);
$sql="INSERT INTO $testtable (title, text) VALUES
('$title','$text')";
$result = mysql_query($sql,$conn);
}
break;
case "edit":
{
if ($title=="" OR $text=="")
{
echo "achtung alles leer";
;
}
else
$conn = mysql_connect($dbserver,$dbuser,$dbpass);
$sql = "UPDATE $testtable SET title='$title', text='$text' WHERE id='$id'";
$result = mysql_query($sql,$conn);
}
break;
case "del":
{
$conn = mysql_connect($dbserver,$dbuser,$dbpass);
$sql="DELETE FROM $testtable WHERE id='$id'";
$result = mysql_query($sql,$conn);
if ($result)
{
echo "<br>
Die Newsmeldung [$id] wurde erfolgreich gelöscht.<br>
";
}
}
break;
}
folgendes sollte nun noch geschehen:
- sollte per url übergeben werden ?action=add , dann sollte automatisch ein form erstellt werden, mit den benötigten eingabe möglichkeiten wie titel und text (im endgültigen script noch author, kategorie und datum);
ausserdem sollte darunter noch die möglichkeit einer vorschau sein !
-sollte übergeben werden ?action=edit, soll er ein vorschaufenster machen in der man das bisher geschriebene sieht, und wiederum die form in der aber das schon eingetragen auch stehen sollte;
soweit danke im vorraus für hilfe
Zuletzt bearbeitet: