Naughtygirl
Gebruiker
- Lid geworden
- 17 jan 2009
- Berichten
- 174
Hallo,
Ik heb een gastenboek gemaakt in php via een simpele tutorial, maar krijg hem niet werkend.
Het gastenboek.html, ziet er zo uit:
<h2><i>Plaats een reactie:</i></h2>
<form name="gastenboek" method="post" action="verwerk.php">
<label for="voornaam">Voornaam:</label>
<input type="text" id="voornaam" name="voornaam" /><br />
<label for="achternaam">Achternaam:</label>
<input type="text" id="achternaam" name="achternaam" /><br />
<label for="bericht">Bericht:</label><br />
<textarea id="bericht" name="bericht" rows="10" cols="30"></textarea><br /><br />
<input type="submit" value="Verzenden" name="submit" />
</form><br />
<hr>
<?php include('reacties.txt');?>
Het verwerk.php ziet er zo uit:
<?php
$name = $_POST['voornaam'] . ' ' . $_POST['achternaam'];
$bericht = $_POST['bericht'];
$data = 'reacties.txt';
$file = fopen($data, "a");
$tijd = time();
$datum = strftime("%d-%m-%y %H:%M", $tijd);
fputs($file, "<h3>Geschreven door:</h3>$name<br><br><h3>Tijd:</h3>
$datum<br><br>
<h3>Bericht:</h3>$bericht<br><br><hr>");
fclose($file);
?>
<?php include("Gastenboek.html");?>
Als je een bericht invult en je drukt op verzenden, komt het bericht er te staan, maar ga je even naar een andere pagina en daarna weer terug naar het gastenboek, staat er niets meer. Als je dan vervolgens weer een bericht invoert, komen de andere berichten opeens ook weer tevoorschijn, maar ze verdwijnen net zo hard zodra je naar een andere pagina gaat.
Ik heb een gastenboek gemaakt in php via een simpele tutorial, maar krijg hem niet werkend.
Het gastenboek.html, ziet er zo uit:
<h2><i>Plaats een reactie:</i></h2>
<form name="gastenboek" method="post" action="verwerk.php">
<label for="voornaam">Voornaam:</label>
<input type="text" id="voornaam" name="voornaam" /><br />
<label for="achternaam">Achternaam:</label>
<input type="text" id="achternaam" name="achternaam" /><br />
<label for="bericht">Bericht:</label><br />
<textarea id="bericht" name="bericht" rows="10" cols="30"></textarea><br /><br />
<input type="submit" value="Verzenden" name="submit" />
</form><br />
<hr>
<?php include('reacties.txt');?>
Het verwerk.php ziet er zo uit:
<?php
$name = $_POST['voornaam'] . ' ' . $_POST['achternaam'];
$bericht = $_POST['bericht'];
$data = 'reacties.txt';
$file = fopen($data, "a");
$tijd = time();
$datum = strftime("%d-%m-%y %H:%M", $tijd);
fputs($file, "<h3>Geschreven door:</h3>$name<br><br><h3>Tijd:</h3>
$datum<br><br>
<h3>Bericht:</h3>$bericht<br><br><hr>");
fclose($file);
?>
<?php include("Gastenboek.html");?>
Als je een bericht invult en je drukt op verzenden, komt het bericht er te staan, maar ga je even naar een andere pagina en daarna weer terug naar het gastenboek, staat er niets meer. Als je dan vervolgens weer een bericht invoert, komen de andere berichten opeens ook weer tevoorschijn, maar ze verdwijnen net zo hard zodra je naar een andere pagina gaat.
Laatst bewerkt: