Ik weet dat het kan, maar weet niet hoe het kan in mijn situatie.
Ik wil een gewone href in mijn gastenboek weergevne, maar hij geeft weer als text.
zo krijg ik het dus te zien
Ik krijg geen foutmeldingen
Hoe kan ik deze ook als echte link krijgen?
PS.: graag geen opmerkingen van zoek zelf uit of heb geeen zien om code door de spitten.
Dit is mijn pagina die invoegt:
Ik wil een gewone href in mijn gastenboek weergevne, maar hij geeft weer als text.
zo krijg ik het dus te zien
HTML:
..(klik <a href="http://leonb.x10hosting.com/contact/contact.php">hier</a> of ...
Hoe kan ik deze ook als echte link krijgen?
PS.: graag geen opmerkingen van zoek zelf uit of heb geeen zien om code door de spitten.
Dit is mijn pagina die invoegt:
PHP:
<?php
include("../opmaak/doctypelinkstijl.php")
?>
<TITLE>De website van Leon Bulters - Gastenboek</TITLE>
</head>
<body>
<?php
include("../opmaak/header.php")
?>
<div id="main">
<?php
include("connect.php");
if (!isset($_POST['submit']))
{
?>
<form method="post" action="">
<table border="0">
<tr>
<td>
Voornaam:
</td>
<td>
<input type="text" name="naam" maxlength="30">
</td>
</tr>
<tr>
<td>
Achternaam:
</td>
<td>
<input type="text" name="achternaam" maxlength="40">
</td>
</tr>
<tr>
<td>
E-mailadres:
</td>
<td>
<input type="text" name="mail" maxlength="256"> Het adres word niet weergegeven!
</td>
</tr>
<tr>
<td>
Bericht:
</td>
<td>
<textarea name="bericht" cols="65" rows="15"></textarea>
</td>
</tr>
<tr>
<td>
</td>
<td>
<br ><input type="submit" value="Bericht plaatsen" name="submit">
</td>
</tr>
</table>
<?php
}
else{
$naam = $_POST['naam'];
$achternaam = $_POST['achternaam'];
$mail = $_POST['mail'];
$bericht = $_POST['bericht'];
if (!$naam) {
echo "FOUTMELDING:<br>";
echo "Je hebt geen voornaam ingevuld, maar die is wel verplicht.<br>";
echo "<input type='submit' value='Terug' onclick='history.back(1)'>";
}
if(strlen($naam) > 30) { //Als de lengte van $naam > 30 is, ....
echo "FOUTMELDING:<br>";
echo "Je voornaam mag maar 30 tekens lang zijn.<br>";
echo "<input type='submit' value='Terug' onclick='history.back(1)'>";
}
if (!$achternaam) {
echo "FOUTMELDING:<br>";
echo "Je hebt geen achternaam ingevuld, maar die is wel verplicht.<br>";
echo "<input type='submit' value='Terug' onclick='history.back(1)'>";
}
if(strlen($achternaam) > 40) { //Als de lengte van $achternaam > 40 is, ....
echo "FOUTMELDING:<br>";
echo "Je achternaam mag maar 40 tekens lang zijn.<br>";
echo "<input type='submit' value='Terug' onclick='history.back(1)'>";
}
if (!$mail) {
echo "FOUTMELDING:<br>";
echo "Je hebt geen e-mailadres ingevuld, maar die is wel verplicht.<br>";
echo "<input type='submit' value='Terug' onclick='history.back(1)'>";
}
if(strlen($mail) > 256) { //Als de lengte van $mail > 256 is, ....
echo "FOUTMELDING:<br>";
echo "Jou emailadres is waarschijnlijk niet geldig omdat hij te lang is, voor een kortere in<br>";
echo "<input type='submit' value='Terug' onclick='history.back(1)'>";
}
if (!$bericht){
echo "FOUTMELDING:<br>";
echo "Je hebt geen bericht ingevuld, en waar gaat het hier nou juist om? Precies!... <br>";
echo "<input type='submit' value='Terug' onclick='history.back(1)'>";
}
$naam = str_replace("'", "`", $naam); //zo kan de functie uitgevoerd worden, anders kan hij in de war raken door '
$naam = htmlspecialchars($naam);
$tijd = date("H:i", strtotime('+6 hours'));
$datum = date("d-m-y");
$bericht = str_replace("'", "`", $bericht);
$bericht = htmlspecialchars($bericht);
$sql = "INSERT INTO gastenboek (id, naam, achternaam, mail, tijd, datum, bericht)
VALUES ('', '$naam', '$achternaam', '$mail', '$tijd', '$datum', '$bericht')";
mysql_query($sql) or(mysql_error());
?>
U bericht is gepost, <a href="gastenboek.php">klik hier om terug te gaan naar de berichten</a>
<?php
}
?>
</div>
<?php
include("../opmaak/footer.php")
?>