Mahlzeit,
ich habe ein kleines Newsscript, und dort fehlt mir die Editier-Funktion der News. Kann man sowas "nachrüsten"?
Hier mal der Code:
Kann man die überhaupt noch einbauen? Ich bin echt überfragt, hoffe ihr könnt mir helfen
Thx für alle Bemühungen.
EDIT:
Sorry das ich den Thread etwas "sprenge"
ich habe ein kleines Newsscript, und dort fehlt mir die Editier-Funktion der News. Kann man sowas "nachrüsten"?
Hier mal der Code:
PHP-Code:
<html><head><title>News</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="inc/news.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#FFFFFF">
<div align="center"> <font size="5"><strong></strong></font><font face="Arial, Helvetica, sans-serif"><br>
<font size="1"><br>
<br>
<?
//error_reporting(E_ALL);
// Includes
include("inc/database.php");
// CODE ab hier nichts mehr ändern
if($site=="install")
{
@mysql_connect($MYSQL_HOST, $MYSQL_USER, $MYSQL_PASS) OR die("Es konnte keine Verbindung aufgebaut werden");
mysql_select_db($MYSQL_DATABASE) OR die("Konnte Datenbank nicht benutzen, Fehlermeldung: ".mysql_error());
mysql_query("CREATE TABLE $tabellenname (titel VARCHAR(60),inhalt TEXT,datum DATETIME,author VARCHAR(15))") OR die("Konnte Insert nicht ausführen, Fehlermeldung: ".mysql_error());
echo"Tabelle $tabellenname wurde erfolgreich angelegt";
}
elseif($site=="write") // schreiben der news
{
echo"<form action='news.php' methode='post'>\n";
echo"<input type='hidden' name='site' value='save'>\n";
echo"<table border='0' cellspacing='0' cellpadding='3' width='500' align='center'>\n";
echo"<tr>\n";
echo"<td width='500' colspan='2' valign='top' align='center' $cellbg><font $font $size><b>News schreiben</b></font></td>\n";
echo"</tr>\n";
echo"<tr>\n";
echo"<td width='250' align='center' $cellbg><input type='text' name='titel' value='Titel'></td>\n";
echo"<td width='250' align='center' $cellbg><input type='text' name='author' value='Name'></td>\n";
echo"</tr>\n";
echo"<tr>\n";
echo"<td width='500' colspan='2' valign='top' align='center' $cellbg><textarea name='inhalt' cols='50' rows='8'></textarea></td>\n";
echo"</tr>\n";
echo"<tr>\n";
echo"<td width='250' align='right' $cellbg><input type='hidden' name='username' value='Admin'> <font $font $size></font></td>\n";
echo"<td width='250' align='left' $cellbg><font $font $size><input type='hidden' name='password' value='0'></td>\n";
echo"</tr>\n";
echo"<tr>\n";
echo"<td width='500' colspan='2' align='center' $cellbg><input type='submit' value='Senden'></td>\n";
echo"</tr>\n";
echo"</table>\n";
echo"</form>\n";
}
elseif($site=="save")
{
if($usernamec==$username & $passwordc==$password)
{
$datum = date('%Y-%m-%d');
$inhalt = nl2br($inhalt);
@mysql_connect($MYSQL_HOST, $MYSQL_USER, $MYSQL_PASS) OR die("Es konnte keine Verbindung aufgebaut werden");
mysql_select_db($MYSQL_DATABASE) OR die("Konnte Datenbank nicht benutzen, Fehlermeldung: ".mysql_error());
mysql_query("INSERT INTO $tabellenname(titel,inhalt,datum,author) VALUES('$titel','$inhalt','$datum','$author')") OR die("Konnte Insert nicht ausführen, Fehlermeldung: ".mysql_error());
echo"News erfolgreich hinzugefügt\n";
//echo"<a href='news.php' target='_self'>zu den News</a>\n";
}
else
{
echo"Username or Password incorrect<br>\n";
echo"Der Benutzername oder das Passwort sind falsch\n";
}
}
elseif($site=="") // anzeigen der news?site=, auch mit news.php
{
@mysql_connect($MYSQL_HOST, $MYSQL_USER, $MYSQL_PASS) OR die(mysql_error());
mysql_select_db($MYSQL_DATABASE) OR die(mysql_error());
$sql = "SELECT titel,inhalt,datum,author FROM $tabellenname ORDER BY Datum DESC;";
$result = mysql_query($sql) OR die(mysql_error());
if(mysql_num_rows($result))
{
while($row = mysql_fetch_assoc($result))
{
echo"<table width='400' border='1' cellspacing='0' cellpadding='3' align='center'>";
echo"<tr><td $font $size $cellbg>".$row['titel']."</td></tr>";
echo"<tr><td> </td></tr>";
echo"<tr><td $cellbg>".$row['inhalt']."<p>".$row['author']."</td></tr>";
echo"</table><hr width='400' noshade size='2' $hrcolor>";
}
}
else
{
echo("<font $font $size> Es sind keine News in der Datenbank vorhanden</font><br>\n");
}
}
?>
</h2>
</font></div>
</body>
</html>

Thx für alle Bemühungen.
EDIT:
Sorry das ich den Thread etwas "sprenge"


Kommentar