Data fra tabel skal scrives som php
Jeg har lavet et system som henter sidernes info fra en tabel.Siderne udskrives i hentesiden.php. Fx som hentesiden.php?id=8
Men jeg vil gerne have det til at fungere således at hentesiden.php fortolker teksten fra min tabel som php.
Således at jeg i tabellen kan lægge dette:
<form action="<?php echo $PHP_SELF; ?> " method="POST">
Dit navn:<br>
<input type="text" class="but" name="navn">
<br>
<br>
Din email adresse:<br>
<input type="text" class="but" name="epost">
<br>
<br>
Emne:<br>
<input type="text" class="but" name="emne">
<br>
<br>
Besked:<br>
<textarea wrap="on" class="but" rows="10" cols="40" name="tekst"></textarea>
<br>
<br>
<input type="submit" class="button" value="Send Besked" name="send">
<input type="reset" class="button" value="Slet Besked" name="reset">
<br>
<br>
<font face="Verdana" size="1">
<?php
if ($send) {
function tilbage($meddelelse) {
echo "$meddelelse\n";
echo "<form><input type=button value=\"<<< Tilbage\" onClick=history.back()></form>\n";
echo "</body></html>\n";
exit;
}
if (!$navn) tilbage( "<BR><BR>Du har glemt at skrive dit navn...");
if (!$tekst) tilbage( "Du har glemt at udfylde beskedfeltet");
$tekst = "$tekst ";
mail( "mail@kristiank.net", "Mail fra Svendborg Radikale Venstres hjemmeside - Emne: $emne", $tekst, "From: $epost\nX-Mailer: http://$HTTP_HOST$REQUEST_URI");
echo "Din mail er modtaget, og vil hurtigst muligt blive besvaret!\n";
}
?>
</font> </div>
</form>
<p>
</p>
Og det derefter ser ud som indholdet i denne side:
http://rs.kristiank.net/kontakt.php
Min hentesiden.php:
<?php
include('inc.config.php');
$query = mysql_query("SELECT * FROM sites WHERE id=".$_GET['id']."");
$row = mysql_fetch_assoc($query);
$overskrift=$row['overskrift'];
include('header.php');
echo '<h1>'.$row['overskrift'].'</h1>';
echo nl2br($row['text']);
echo '<div class="hr"></div>';
?>
<?php
include('footer.php');
?>
Hvad skal der ændres?
