Pregunta

acabo de empezar PHP y quiero saber cómo solucionar este error de análisis. Este es el error:

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

Y aquí está mi código. Por cierto, estoy haciendo un sistema de manipulación de bases de datos, y utilizar WampServer y 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');


    }

?>
¿Fue útil?

Solución

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

Tiene un cierre adicional ")"; Retirarlo de allí.

El código shoult parezca     mysql_query ( "INSERT ....") o morir (...);

Si desea insertar algo en el DB:)

Otros consejos

mysql_query = "...

debería ser

mysql_query(...)

También es probable que se olvidó de escapar / desinfectar la entrada del usuario ...

Si contiene el nombre o una dirección de un "es posible que tenga problemas

'$ DIRECCIÓN') ") que tiene un soporte adicional aquí. Compruébelo usted mismo tipo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top