Vraag & Antwoord

Webprogrammeren & scripting

aanhalings tekens in gastenboek

Anoniem
nano
2 antwoorden
  • Ik heb een gastenboek in php geschreven wat het nu aardig doet.

    alleen als mensen aanhaalings tekens in hum berichten zetten kan ie dat bericht niet in de database gooien..

    Weet iemand mischien hoe dit komt.

    de code ziet er als volgt uit
    [code:1:46491c176c]
    // eerst het submit form hier natuurlijk

    if ($submit && $name && $message)
    {
    $name=strip_tags($name);
    $email=strip_tags($email);
    $message=strip_tags($message);

    $sql = "INSERT INTO guestbook SET autoID = '', name = '$name', email = '$email', message = '$message', date_auto = '$date'";
    $res = mysql_query($sql);

    if ($res)
    {
    echo '<h1>Updating guestbook</h1>';
    echo 'one moment please';
    echo '<meta http-equiv="Refresh" content="2; URL=./">';
    }
    else
    {
    echo "Bericht NIET toegevoegd. Er is iets misgegaan met het invoeren in de database.";
    }
    }
    else
    {

    if ($_POST['submit'])
    {
    echo '<br<br>Please fill in the fields, name and message required !';
    echo '<br><br><a href="addmsg.php">back</a>';
    }
    }
    [/code:1:46491c176c]

    HIER is het gastenboek
  • Voordat je het bericht in de database zet even de php-functie Addslashes gebruiken. Na het uitlezen uit de database Stripslashes.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.