PHP ver gevorderde |
|
Ik laat de gebruiker in een veld beschrijving iets ietsvullen, en dat echo ik het op een andere pagina, maar ik heb volgend probleem:
als er een ' ofzo gebruikt wordt, dan loopt de hele pagina in de soep want dat ziet de server als een ' dat deel uitmaakt van de opmaak...
de code bij het ingeven:
$query = "INSERT INTO links (naam, beschrijving)
VALUES ('$naam','$beschrijving')";
mysql_query($query) or die (mysql_error());
$query = "INSERT INTO links (naam, beschrijving) VALUES ('$naam','$beschrijving')";
en bij het uitvoeren:
$query = mysql_query("SELECT * FROM links WHERE naam='" . $naam . "'");
while ($row = mysql_fetch_array($query))
{
$row['beschrijving']; = $beschrijving
$beschrijving = htmlspecialchars($beschrijving);
en iets verder:
<?php echo $beschrijving; ?>
$query = mysql_query("SELECT * FROM links WHERE naam='" . $naam . "'"); while ($row = mysql_fetch_array($query)) { $row['beschrijving']; = $beschrijving $beschrijving = htmlspecialchars($beschrijving); en iets verder: <?php echo $beschrijving; ?>
|