2014-02-26 93 views
-1

我使用相結合的標準形式有兩個if結構:

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條件,而不是做兩個冗餘和混淆的檢查。我認爲,一個用戶可能被人爲操縱數據並傳遞NULL從而引發isset

-2

你可以做:

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

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

    } 
} 
+0

裏面的代碼,如果(isset不執行後提交 – Hamza

+0

使用! elseif {} – RAZERZ