In diesem Tutorial möcht ich euch ein einfaches Gästebuch zeigen.
benötigt:
MySql
________________________________________________________
Der Kopf der Datei:
#############################################
<html>
<head></head>
<title>Versuchs script !</title>
<body bgcolor="000000" link="B2FF0F" vlink="B2FF0F" alink="B2FF0F" text="FFFFFF"></body> // Design
<b><center>Hier entsteht ein Newssystem</center></b>
<br><br>
<center><table border="1" bordercolor="B2FF0F" align=top>
<tr>
<td><a href="index.php?action=lesen">News Lesen</a><br>
<td><a href="index.php?action=admin">News schreiben</a><br>
</tr>
</table>
#############################################
Ich denke der code erklärt sich von selbst. EInfach Farben anpassen und fertig.
________________________________________________________
Nun den rest der datei.
_________________________________________________________
Einfach unter den Kopf schreiben:
##############################################
<?
if ($action == "lesen") *// Abschnitt zum lesen der bereits vorhandenen
{ einträge//*
$conne = mysql_connect("localhost", "user", "Passwort");
mysql_select_db("datenbank"); // verbindung aufbauen
$sql = "SELECT * FROM news ORDER BY id DESC LIMIT 0, 4";
$res = mysql_query($sql); // auswahl der tabelle
while ($row=mysql_fetch_assoc($res)) {
echo "<br><br><br><p><h3>Eintrag $row[id]</p></h3> ".
" <b>" . htmlspecialchars($row[Name]) . "</b> " .
"<p>" . nl2br(htmlspecialchars($row[Text])) . "</p><hr>\n";
// Ausgabe der daten aus der Datenbank
}
mysql_close($conne); // verbindung schließen
}
if ($action == "admin") // bereich für den neuen eintrag
{
echo "<form action=\"index.php?action=eintragen\" method=\"POST\">
<table>
<tr>
<td><b>Name:</b>
</tr>
<tr>
<td><input type=text name=name>
</tr>
<tr>
<td><b>Nachricht</b></td><br><br>
</tr>
<tr>
<td><textarea name=\"nachricht\" cols=\"30\" rows=\"5\"></textarea>
</tr>
<tr>
<td><input type=submit value=Speichern>
</tr>
</table>"; // das formular
}
if ($action == "eintragen" and !empty($name)) {
$conn = mysql_connect("mysql.lima-city.de", "", "");
mysql_select_db(""); // verbindung aufbauen
$sqll = "INSERT INTO ".
"news (Name, Text) ".
"VALUES ('".$name."', '".$nachricht."')"; daten eintragen
mysql_query ($sqll);
echo "Deine Daten wurden erfolgreich eingetragen.";
}
if (isset($name) and empty($name)) {
echo "<br>Du musst ein Namen eingeben!"; // Fehlermeldung
}
?>
###########################################
_____________________________________________________
Mysql:
###########################################
einfach in die datenbank einfügen und im oberen script die datenbank
infos eintragen.
CREATE TABLE `news` (
`id` int(11) NOT NULL auto_increment,
`Name` varchar(50) NOT NULL default '',
`Text` text NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM;
_______________________________________________________
############################################
Viel spass damit und beim umschreiben ^^
man kann aus dem script auch gut ein newssystem machen.