Domanda

Ho appena iniziato a PHP e voglio sapere come risolvere questo errore di analisi. Questo è l'errore:

Parse error: parse error in E:\wamp\www\PHP\create.php on line 22

E qui è il mio codice. Tra l'altro, sto facendo un sistema di database manipolazione, e uso WampServer e Dreamweaver.

<?php
    include 'E:\wamp\www\PHP\connection.php';

    $IDNUMBER = $_POST['ID'];
    $LNAME = $_POST['Lname'];
    $FNAME = $_POST['Fname'];
    $MNAME = $_POST['Mname'];
    $GRADEYR = $_POST['GradeYr'];
    $ADDRESS = $_POST['Address'];

    if (!$_POST['submit']) {
        echo "please fill out the form";
        header('Location: E:\wamp\www\PHP\main.php');
    } else {

        mysql_query = "INSERT INTO  students (`IDNUMBER`,`LNAME` ,`FNAME` ,`MNAME` ,`GRADEYR` ,`ADDRESS`)
        VALUES (NULL, '$IDNUMBER', '$LNAME', '$FNAME', '$MNAME', '$GRADEYR', '$ADDRESS')") or die(mysql_error());

        echo "User has been added!";
        header('E:\wamp\www\PHP\main.php');


    }

?>
È stato utile?

Soluzione

mysql_query = "INSERT ....") or die(...);

Hai una chiusura extra ")"; Rimuovere da lì.

Il codice shoult assomigliare     mysql_query ( "INSERT ....") o morire (...);

se si desidera inserire qualcosa nel DB:)

Altri suggerimenti

mysql_query = "...

dovrebbe essere

mysql_query(...)

È anche probabile dimenticato di sfuggire / sanificare l'input dell'utente ...

Se il nome o un indirizzo contiene una 'si potrebbe avere problemi

'$ INDIRIZZO') ") si dispone di una staffa in più qui. Verificare che tizio.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top