Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

php - insert

Japaveh
3 antwoorden
  • Hallo hieronder staat een php - insert script wat ik geschreven heb voor een simpel gastenboek. Als ik een berichtje schrijf dan opent het bestand met dit script erin wel maar ik krijg een hele lege witte pagina. Ik krijg niet eens een mysql error. Kan iemand mij helpen?

    <?php
    $con= mysql_connect("localhost","username","password");
    if (!$con)
    {
    die mysql_error();
    }
    mysql_select_db("gastenboek",$connect);
    $sql = mysql_query "(insert into gastenboek (naam, bericht)
    values
    ('$POST_naam','$POST_bericht'))";
    if(!mysql_query($sql,$con))
    {
    die mysql_error();
    }
    echo "bericht verzonden";
    ?>
  • Hallo kan iemand mij helpen? Ik weet niet wat ik fout heb gedaan!!

    keffie91 :-?
  • Vul je de variabelen $POST_naam en $POST_bericht zelf? Of verwacht je hiermee de geposte gegevens van je invulformulier?

    In het eerste geval zou je moeten controleren of de variabelen wel een waarde hebben.

    In het tweede geval zou je de juiste variabelen moeten gebruiken: $_POST['naam'] en $_POST['bericht']. En dan zou je ook de inhoud van de variabelen moeten controleren op ongewenste (sql-injectie) inhoud.

Beantwoord deze vraag

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