0

私は取得し続けます

Parse error: syntax error, unexpected T_STRING in /newref-exec.php on line 6

この問題に対するさまざまな解決策をたくさん読みましたが、うまくいかないようです

<?php
// connect to database
 require($DOCUMENT_ROOT . "connect.php");
// check for blank entries
if ($_POST[doi2] == "NULL"){
    echo "No Data to add";
    }
    else
    {
    $sql="INSERT INTO ref (uid, date, doi, title, year, journal)
    VALUES 
    ('1','CURDATE ()','$_POST[doi2]','$_POST[title2]','$_POST[year2]','$_POST[journal2]')";
    if (!mysqli_query($link,$sql,$con))
        {
        die('The Reference could not be added, beacuse of SQL Error:' . mysql_error());
        }
        echo "New Reference Added";
    }
?>
4

2 に答える 2

2

この行、キーには引用符が必要です。

if ($_POST['doi2'] == "NULL"){

emptyまた、エントリを確認したい場合は、おそらくこれを行う必要があります。

if ($_POST['doi2'] == ""){ //checking "NULL", checks for a string 'NULL'
于 2012-10-23T16:01:33.113 に答える