2014-02-26 3 views
-1

을 작동하지 않습니다 :

if(!isset($_POST['submit'])) 
    { 

    } 

if(isset($_POST['submit'])) 
    { 

    } 


<form class="mt20" enctype="multipart/form-data" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" > 

    <input type="submit" name="submit" value="speichern"> 

</form> 

가 제출 버튼을 사이트를 누르면 다시로드해야 그리고 만약 (!는 isset (브라켓이 실행되어서는 안된다 .... 수백 명의 사용자를 위해 코드가 실행되지 않습니다. 그러나 코드가 실행 한 사용자가있다.

안부 내 코드

답변

0

This should help you explain

또한 가능한 경우 중복 및 혼란스러운 두 가지 검사 대신 if/else 조건을 수행하십시오. !의 나는 한 사용자가 인위적으로 데이터를 조작 따라서는 isset을 트리거 NULL 전달 될 수 있다고 생각

-2

당신이 할 수있는 등 :

if (!isset($_POST['submit'])) { 

} else { 
    if (isset($_POST['submit'])) { 

    } 
} 
+0

내부의 코드 경우 ( – Hamza

+0

사용 제출시는 isset은 실행하지 않습니다! 대신에 elseif {} – RAZERZ