<?php
include("conn.php");
if(isset($_POST['save'])){
$title=$_POST['title'];
$genre=$_POST['genre'];
$year=$_POST['year'];
$sql = "INSERT INTO `add`(`title`, `genre`, `year`) VALUES ('$title','$genre','$year')" ;
$query = mysql_query($sql);
if (empty ($_POST["title"] || ["genre"] || ["year"])){
echo "You did not fill out the required fields.";
}
else ($query){
echo "Successfully Inserted . <a href = 'index.php'> Ok </a>";
}
}
?>
내가 코드를 실행할 때마다 다음이 오류가 적혀있다 :이 PHP 코드의 오류는 무엇입니까?
"Parse error: syntax error, unexpected '{' in C:\xampp\htdocs\Practise PHOBIAmming Skills\sample1\add.php on line 24"
** 경고 ** : PHP를 배우려는 분이라면 [mysql_query'] (http://php.net/manual/en/function.mysql-query.php) 인터페이스를 사용하지 마십시오. PHP 7에서 제거 된 것은 너무 무섭고 위험합니다. [PDO는 배우기가 어렵지 않습니다.] (http://net.tutsplus.com/tutorials/php/why-you-should-be-using-phps -pdo-for-database-access /)와 [PHP The Right Way] (http://www.phptherightway.com/)와 같은 가이드가 모범 사례를 설명합니다. 귀하의 사용자 데이터는 ** [적절하게 이스케이프되지 않은] ** (http://bobby-tables.com/php.html)이 아니며 [SQL 주입 버그] (http://bobby-tables.com/)가 있으며 착취 당한다. – tadman
코드에 24 줄이 있다고 생각하지 않습니다. 코드의 일부를 숨기셨습니까? –
이것은 단지 21 줄입니다. 기억하세요, indenation은 중요합니다, 당신이 이런 실수를 찾는 데 도움이됩니다. – tadman