Hatalarınızı tek tek belirtmeye çalışacağım.
if($_POST){
}
Hatalı kullanım buna çok sık rastlıyorum.
$kadi= mysql_real_escape_string ((int)$_POST['name']);
$_POST['name']'den gelen değeri sayıye çevirdikten sonra filtreden geçiriyorsunuz?
$sifre= $_POST['pass'];
Buna ise hiçbir işlem yapmamışsınız.
echo "Hoşgeldin ".$kadi." giriş başarılı oldu.";
header("location:log.php");
ekrana çıktı verdikten sonra yönlendirme yapmaya kalkmışsınız. Bu kullanımda hatalı.
PDO'ya çevirmeye çalıştım verdiğiniz bağlantıya göre, o zaman da Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\log.php on line 35
PDO kütüphanesini inceleyebilirsiniz. İnternette bolca dökümantasyonu bulunuyor.
Kodların bir kısmını internetten almışsınız sanırım. SESSION ile GET'i karıştırmış olabilir misiniz?