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]Parse error in line33

Anoniem
Annie
2 antwoorden
  • Ik ben sinds kort een beetje aan het 'spelen'met PHP. Nu heb ik een scriptje geschreven (overgetikt) om gegevens via een formulier in mijn database te dumpen. Nu is mijn vraag:"Wat doe ik niet goed?" Ik heb het al meerdere malen overgelezen maar er blijft een foutmelding.
    Voor zover ik het begrijp klopt er iets niet met de laatste regel, maar wat??

    Please help…..

    <?php include("sources.php"); ?>
    <html>
    <head>
    <title>Nieuwe klant toevoegen</title>
    </head>
    <body>
    <h1>Nieuwe klant toevoegen</h1>
    <?php
    if (strlen($_POST[naam]) == 0)
    print("Gelieve uw naam in te vullen aub.");
    elseif ($_POST[postcode] < 1000 || $_POST[postcode] > 9999)
    print("Gelieve een correcte postcode in te vullen aub.");
    elseif (strlen($_POST[gemeente]) == 0)
    print("Gelieve uw gemeente in te vullen aub.");
    elseif (strlen($_POST[email]) < 5 || eregi('^[a-zA-Z0-9._-]+@[a-z.A-Z0-9-]+\.[azA-
    Z.]{2,5}$', $_POST[email]) == false)
    print("Gelieve een correct e-mailadres in te vullen aub.");
    else
    {
    //Alle velden zijn correct ingevuld
    $query = "INSERT INTO tbl_klanten (naam, straat_nr, postcode, gemeente,
    email, datum) VALUES ('$_POST[naam]', '$_POST[straat_nr]', '$_POST[postcode]',
    '$_POST[gemeente]', '$_POST[email]', '$dag_vandaag')";
    $result = mysql_query($query);
    $klantnummer = mysql_insert_id();
    if ($result == 0)
    print("Wegens een technisch fout werden uw gegevens niet bewaard.");
    else print("De klant $_POST[naam] werd succesvol toegevoegd en kreeg
    het klantnummer $klantnummer.
    }
    ?>
    </body>
    </html>
  • [code:1:e1271a1921]else print("De klant $_POST[naam] werd succesvol toegevoegd en kreeg
    het klantnummer $klantnummer.[/code:1:e1271a1921]Moet zijn:[code:1:e1271a1921]else print("De klant $_POST[naam] werd succesvol toegevoegd en kreeg
    het klantnummer $klantnummer.");[/code:1:e1271a1921]

Beantwoord deze vraag

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