@Aristocrat
1 - ) Öncelikle $_POST bu şekil de kullanma. Filtereleme yap.
Örnek ;
2 - ) PDO Öğren.
3 - ) İnputların boş olup olmadığını HTML5 nimetlerinden yararlan.
1 - ) Öncelikle $_POST bu şekil de kullanma. Filtereleme yap.
Örnek ;
function alt_replace($string){
    $search = array(
        chr(0xC2) . chr(0xA0), // c2a0; Alt+255; Alt+0160; Alt+511; Alt+99999999;
        chr(0xC2) . chr(0x90), // c290; Alt+0144
        chr(0xC2) . chr(0x9D), // cd9d; Alt+0157
        chr(0xC2) . chr(0x81), // c281; Alt+0129
        chr(0xC2) . chr(0x8D), // c28d; Alt+0141
        chr(0xC2) . chr(0x8F), // c28f; Alt+0143
        chr(0xC2) . chr(0xAD), // cdad; Alt+0173
        chr(0xAD)
    );
    $string = str_replace($search, '', $string);
    return trim($string);
}
function post($name){
    if (isset($_POST[$name])) {
        if (is_array($_POST[$name])) {
            return array_map(function ($item) {
                return htmlspecialchars(trim(alt_replace($item)));
            }, $_POST[$name]);
        } else {
            return htmlspecialchars(trim(alt_replace($_POST[$name])));
        }
    }
}
// Kullanım
$username = post('username');
2 - ) PDO Öğren.
3 - ) İnputların boş olup olmadığını HTML5 nimetlerinden yararlan.
Tam diyecektim ağzımdan aldın.
Arkadaş acemi olduğundan foreach veya dizi döngüsü ile bunu yapmamış.Else if döngüsü genellikle basit şeylerde kullanılır.
Güzel bir örnek vermişsin ama bunu biraz karışık yapmışsın.Foreach ile daha basit yapılabilir.
 
  

 
                     
                                                    