Come posso correggere questo errore di analisi nel mio codice PHP? [chiuso]
-
21-09-2019 - |
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');
}
?>
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