Geschrieben von dacude am 13.01.2005, 17:18

also wir machen ein einfaches gäsetbusch

benötigt : -eine mysql datenbank

ich hoffe ihr wisst wie das geht

ihr macht in einer datenbank eine neue tabelle mit dem namen Text (ich würde immer alles klein schreiben)
in diese macht ihr 3 felder

eine hat den namen id die anderen name und text

id int(10) UNSIGNED auto_increment
name varchar(20)
text longtext

ich würde gleich diese einstellungen übernehmen

so jetze fangen wir mit der ersten seite an
also nach diesen einstellungen müsst ihr einen unterordener namens gb
erstellen und dan die scripte dort speichern
also www.meinehp.com/gb/

eintragen.php

sctipt:

<html>
<head>
<title>text hinzufügen</title>
<body bgcolor="#0099FF" text="#FFFF00" link="#00BFFF" vlink="#0000FF" alink="#009ACD">
<font color="#000000">Wollen Sie einen Beitrag hinzufügen?<br>
</font>
<form action="seite2.php" Method="post">
<font color="#000000">Ihr Name:<br>
</font>
<input name="name" size="40"><br><br>
<font color="#000000">text:<br>
</font>
<textarea name="text" cols="40" rows="12" wrap="physical"></textarea>
<br>
<input type="submit" value="Absenden" color="#000000">
</form>

beschreibung:
<html>
<head>
<title>text hinzufügen</title>
<body bgcolor="#0099FF" text="#FFFF00" link="#00BFFF" vlink="#0000FF" alink="#009ACD">
<font color="#000000">Wollen Sie einen Beitrag hinzufügen?<br>
</font>

hier muss ich galaube ich noch nichts erklähren

<form action="seite2.php" Method="post">

hier wirde alles bis </form> nach seite2 gesendet

<font color="#000000">Ihr Name:<br>
</font>
<input name="name" size="40"><br><br>
<font color="#000000">name:<br>
</font>
<textarea name="text" cols="40" rows="12" wrap="physical"></textarea>
<br>
<input type="submit" value="Absenden" color="#000000">
</form>

so die farben könnt ihr natürlich nach belieben ändern

seite2.php

script:

<html>
<head>
<title>Gästebuch</title>
<body bgcolor="#0099FF" text="#FFFF00" link="#00BFFF" vlink="#0000FF" alink="#009ACD">

<?

$verbindung = mysql_connect ("localhost",// Hostname oder IP des MySQL-Servers
"username", "passwort")// Username und Passwort zum einloggen in den Datenbankserver
or die ("keine Verbindung möglich.
Benutzername oder Passwort sind falsch");

mysql_select_db("datenbank")// Name der Datenbank
or die ("Die Datenbank wurde nicht gefunden.");
################################################################

$name = $HTTP_POST_VARS["name"];
$text = $HTTP_POST_VARS["text"];

$eintrag = "INSERT INTO text (`name`, `text`)
VALUES ('$name', '$text')";

$eintragen = mysql_query($eintrag);

if($eintragen == true)// abfrage ob es eingetragen wurde
{
echo "
<font color=\"#000000\"><p>Eintrag war erfolgreich</p>
<p>das wurde hinein geschrieben:</p> </font>

<table align=\"center\" border=\"4\" cellspacing=\"0\" cellpadding=\"5\" width=\"75%\"
bordercolor=\"#000033\" bordercolorlight=\"#0066FF\" bordercolordark=\"#000099\">
<tr>
<td>
<font color=\"#000000\"> Von: </font><font color=\"#FF0000\"><b>$name</b> </font>
</td>
</tr>
<tr>
<td>
<font color=\"#000000\"> $text </font>
</td>
</tr>
</table><br>

";
}
else
{
echo "<font color=\"#FF0000\">Fehler beim speichern</font>";
}

?>

<tr>

<td width="24%"><b><a href="http://www.hp.com/gb/seite3.php"><b><font color="#FF6600" size="4" face="Arial">zum
Gästebuch</font></b></a></td>
<td width="76%">&nbsp;</td>
</tr>

was muss man bearbeiten:

$verbindung = mysql_connect ("localhost",// Hostname oder IP des MySQL-Servers
"username", "passwort")// Username und Passwort zum einloggen in den Datenbankserver
or die ("keine Verbindung möglich.
Benutzername oder Passwort sind falsch");

mysql_select_db("datenbank")// Name der Datenbank
or die ("Die Datenbank wurde nicht gefunden.");

hier muss man die mysql daten eintragen

die farbe und tabellen kann man nach belieben ändern

seite3.php

Script:

<html>
<head>
<title>Seite3.php</title>
</head>
<body bgcolor="#0099FF" text="#FFFF00" link="#00BFFF" vlink="#0000FF" alink="#009ACD">
<table width="975" border="0">
<tr>
<td width="132" height="119" valign="top">
<p><b><a href="http://www.hp.com"><font face="arial" color="#0000FF" size="4">Home</font></a></b></p>
<p> <b><a href="http://www.hp.com/gb/eintragen.php"><font face="arial" color="#0000FF" size="4">
Neuer Eintrag</font></font><font color="#000000"></font></font></a></b>
</p>
</td>
<td width="827">
<?
//es ladet das geschpeicherte in der mysql tabelle
$verbindung = mysql_connect ("localhost",// Hostname oder IP des MySQL-Servers
"username", "passwort")// Username und Passwort zum einloggen in den Datenbankserver
or die ("keine Verbindung möglich.
Benutzername oder Passwort sind falsch");

mysql_select_db("datenbank")// Name der Datenbank
or die ("Die Datenbank wurde nicht gefunden.");
################################################################

$abfrage = "SELECT name, text, FROM text ORDER BY id DESC";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
$name = $row->name;
$text = $row->text;


echo "
<table align=\"center\" border=\"4\" cellspacing=\"0\" cellpadding=\"5\" width=\"50%\"
bordercolor=\"#000033\" bordercolorlight=\"#0066FF\" bordercolordark=\"#000099\">
<tr>
<td>
<font color=\"#000000\"> Von: </font><font color=\"#FF0000\"><b>$name</b> </font>
</td>
</tr>
<tr>
<td>
<font color=\"#000000\"> $text </font>
</td>
</tr>
</table><br> ";
}
?>
</td>
</tr>
</table>

beschreibung:

<td width="132" height="119" valign="top">
<p><b><a href="http://www.hp.com"><font face="arial" color="#0000FF" size="4">Home</font></a></b></p>
<p> <b><a href="http://www.hp.com/eintragen.php"><font face="arial" color="#0000FF" size="4">
Neuer Eintrag</font></font><font color="#000000"></font></font></a></b>
</p>

hier kann man einfach die richtigen daten eintragen

$verbindung = mysql_connect ("localhost",// Hostname oder IP des MySQL-Servers
"username", "passwort")// Username und Passwort zum einloggen in den Datenbankserver
or die ("keine Verbindung möglich.
Benutzername oder Passwort sind falsch");

mysql_select_db("datenbank")// Name der Datenbank
or die ("Die Datenbank wurde nicht gefunden.");

hier solltet ihr wieder die richigen daten eintragen
natürlich kann man nach bedarf die tabellen ändern

Bewertung Anzahl
6
22,2 %
2 Bewertungen
5
33,3 %
3 Bewertungen
4
22,2 %
2 Bewertungen
3
11,1 %
1 Bewertungen
1
11,1 %
1 Bewertungen