PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Gästebuch!?


Daltimo
2006-09-21, 12:08:05
Ich möchte mal so aus Spass an dr Freude eine Gästebuch programmieren.

Erstmal hier der Quellcode:

<html>
<head>
<title> Gästebuch </title>
</head>

<body style="background-color:#000000; color:#FF9F00">

<h1 style="font-family: Arial; font-weight: bold; text-decoration: underline; text-align: center;
color: #FF8000;">Gästebuch</h1>
<form action="gaestebuch.php" method="post" name="Eingabe">

<table>
<tr>
<td>Vorname:</td>
<td><input name:"VName" type="text" size="15"></td>
<td>Name:</td>
<td><input name:"VName" type="text" size="15"></td>
</tr>

<p>
<tr>
<td>E-Mailadresse</td>
<td><input name"VName" type="text" size="15"></td>
<tr>
<td>Text:</td>
<td colspan="3"><textarea name:"Text" type="text" size="15" cols="50" rows="4"></textarea></td>
</tr>
<td><input type="submit" value="Senden"></td>
</tr>

</form>
</body>
</html>


Allerdings habe ich da ein kleines Problem.

Wenn jemand was schreibt, was um gottes Namen muss eingeben damit der Eintrag gespeichert wird. Alles was ich probiert habe ging nicht.

Beachtet aber bitte ich stehe gerade am Anfang meiner PHP Kariere.:biggrin:

darph
2006-09-21, 13:52:36
Speichern wohin? ;)

Poste mal den Inhalt der PHP-Datei.

Daltimo
2006-09-21, 14:50:52
Speichern wohin? ;)

Poste mal den Inhalt der PHP-Datei.

In ein Textdokument welches dann in der HTML-Seite angezeigt wird.

Hmmm...PHP Datei liegt in der Schule die muss ich dann mal morgen oder so holen.

darph
2006-09-21, 15:16:51
Achso, übrigens:

<td><input name:"VName" type="text" size="15"></td>
Das name-Attribut ist in jedem Formularelement falsch. Erstens muß da ein Gleichheitszeichen hin (wie bei den anderen Attributen auch), kein Doppelpunkt, und zweitens darfst du nicht jedes Formularfeld gleich nennen. ;)

Daltimo
2006-09-21, 15:40:07
Achso, übrigens:

<td><input name:"VName" type="text" size="15"></td>
Das name-Attribut ist in jedem Formularelement falsch. Erstens muß da ein Gleichheitszeichen hin (wie bei den anderen Attributen auch), kein Doppelpunkt, und zweitens darfst du nicht jedes Formularfeld gleich nennen. ;)

Oh naja sagte ja schon das ich echt ganz am Anfang stehe, hab heute in 4 Stunden Info mal angefangen etwas zu basteln.:redface:

Gast
2006-09-21, 17:54:11
http://jendryschik.de/wsdev/einfuehrung/xhtml/

http://de.selfhtml.org/html/index.htm

;)

Unfug
2006-09-21, 18:22:54
Grafisch nicht ansprechend aber es funktioniert (Verzeichnis muss die benötigen schreibrechte haben)


<html>
<body>
<form action="test.php" method="post">
<input type="text" name="Name"><p>
<textarea name="text" cols="5" row="10"></textarea>
<input type="submit" name="submit" value="weg damit">
</form>
<?

if ($submit){
$string = $Name." : ".$text."<p>";
$handle = fopen("test.txt", "a");
fputs($handle, $string);
}
include("test.txt");
?>
</body>
</html>

copy and paste und datei test.php bennen

Daltimo
2006-09-21, 21:56:39
Grafisch nicht ansprechend aber es funktioniert (Verzeichnis muss die benötigen schreibrechte haben)


<html>
<body>
<form action="test.php" method="post">
<input type="text" name="Name"><p>
<textarea name="text" cols="5" row="10"></textarea>
<input type="submit" name="submit" value="weg damit">
</form>
<?

if ($submit){
$string = $Name." : ".$text."<p>";
$handle = fopen("test.txt", "a");
fputs($handle, $string);
}
include("test.txt");
?>
</body>
</html>

copy and paste und datei test.php bennen

Das ist ja toll, danke! Werde ich morgen gleich mal ausprobieren!:smile: