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.