Geschrieben von trucidare am 11.02.2005, 16:41

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.

Bewertung Anzahl
6
33,3 %
5 Bewertungen
5
13,3 %
2 Bewertungen
4
20,0 %
3 Bewertungen
2
26,7 %
4 Bewertungen
1
6,7 %
1 Bewertungen