0
$_POST
함수를 사용하여 데이터를 데이터베이스에 입력하기 전에 필드 이름을 확인하고 싶습니다. comment_author_name이 특정 이름과 같으면이 함수를 종료/종료/종료하고 싶습니다.양식 값이 특정 값과 같으면
예를 들어, 주석 작성자의 이름이 HTML 양식의 John 인 경우 데이터가 데이터베이스에 입력되지 않도록 PHP 기능을 중지하고 싶습니다.
아래 코드는 작동하지 않습니다. 내가 뭘 놓치고 있니? 이 일을하는 더 좋은 방법이 있습니까 ?? 당신은
<?php
$val1 = "John";
if (($row->comment_author_name) == ($val1))
{
die("You are not allowed to post!");
}
?>
은 어디'에서 오는 $의 row'입니까? '$ _POST [ 'comment_author_name']'을 (를) 의미하지 않는다고 확신합니까? – middus
$ row-> comment_author_name은 무엇을합니까? 그냥 $ _POST 값이나 다른 걸까요? 다른 분야에 도전 해 보셨습니까? –
LISP에서 프로그래밍하지 않으므로 평균 LISP 프로그래머보다 더 많은 괄호를 사용하지 마십시오. ;) ('$ val1'과'$ row-> comment_author_name' 주위에 괄호를 없애고 코드를 들여 씁니다!) – ThiefMaster