Nieuw lid |
|
Ja, hier ben ik weer met m'n gastenboek
Aangezien de eigenlijke container van mijn site (waar de tekst in komt) relatief klein is, is zijn alle replies va het gastenboek al gauw te lang om op één pagina te komen. Daarom zou ik ze graag op verschillende pagina's willen, maar ik weet niet meteen hoe ik dat moet oplossen... hier is de php-code:
<?php
ob_start();
include('config.php');
$query = mysql_query("SELECT auteur,email,bericht FROM post") or die(mysql_error());
while ($output = mysql_fetch_assoc($query))
{
print ($output['auteur'] . " " . "-" . " ");
print ($output['email'] . "<br />");
print (stripslashes($output['bericht']));
print ("<hr />");
}
if(isset($_POST['verzenden']))
{
mysql_query("INSERT INTO post (auteur, email, bericht) VALUES ('".$_POST['auteur']."','".$_POST['email']."','".$_POST['bericht']."')") or die (mysql_error());
header('Location: '.$_SERVER['PHP_SELF']);
print "Je bericht is succesvol toegevoegd";
}
else
{
?>
<form action=" <?=$_SERVER['PHP_SELF']?> " method="post">
Naam: <br /><input type="text" value="Typ hier je naam." "name="auteur" onfocus="if(this.value == this.defaultValue) { this.value = '' }" onblur="if(this.value == '') { this.value = this.defaultValue }" /><br />
E-mail: <br /><input type="text" value="Typ hier je e-mailadres." name="email" onfocus="if(this.value == this.defaultValue) { this.value = '' }" onblur="if(this.value == '') { this.value = this.defaultValue }" /><br />
Bericht: <br /><textarea name="bericht" rows="5" cols="30" onfocus="if(this.value == this.defaultValue) { this.value = '' }" onblur="if(this.value == '') { this.value = this.defaultValue }">Typ hier je bericht</textarea><br />
<input type="submit" name="verzenden" value="verzenden" />
</form>
<?php
}
?>
<?php include('config.php'); { print ($output['auteur'] . " " . "-" . " "); print ($output['email'] . "<br />"); } if(isset($_POST['verzenden'])) { mysql_query("INSERT INTO post (auteur, email, bericht) VALUES ('".$_POST['auteur']."','".$_POST['email']."','".$_POST['bericht']."')") or die (mysql_error()); header('Location: '.$_SERVER['PHP_SELF']); print "Je bericht is succesvol toegevoegd"; } else { ?> <form action=" <?=$_SERVER['PHP_SELF']?> " method="post"> Naam: <br /><input type="text" value="Typ hier je naam." "name="auteur" onfocus="if(this.value == this.defaultValue) { this.value = '' }" onblur="if(this.value == '') { this.value = this.defaultValue }" /><br /> E-mail: <br /><input type="text" value="Typ hier je e-mailadres." name="email" onfocus="if(this.value == this.defaultValue) { this.value = '' }" onblur="if(this.value == '') { this.value = this.defaultValue }" /><br /> Bericht: <br /><textarea name="bericht" rows="5" cols="30" onfocus="if(this.value == this.defaultValue) { this.value = '' }" onblur="if(this.value == '') { this.value = this.defaultValue }">Typ hier je bericht</textarea><br /> <input type="submit" name="verzenden" value="verzenden" /> </form> <?php } ?>
Bedankt bij voorbaat!
PS: congif.php bevat de connect-gegevens van de mySQL-server. Niet zo belangrijk dus. (nouja, wel belangrijk, maar niet voor het uitzicht van de pagina)
|