Ada beberapa hal dalam kode Anda yang melekat pada bola mata.
Jika Anda menempelkan seluruh skrip di sini, Anda kehilangan session_start()
. Saya tidak tahu apa yang ada di home.php
Anda , tetapi jika pembuatan konten bergantung pada nilai dalam $_SESSION['username'], itu tidak akan pernah terjadi karena akan kosong setelah pengalihan header.
Lihat manual tentang session_start() .
Juga, seperti yang dinyatakan:
Untuk berjaga-jaga jika terpikir untuk menyebutkan ini. Saya telah menghabiskan banyak waktu di masa lalu untuk memikirkan hal ini sendiri.
Anda mungkin ingin melihat contoh #2 di manual tentang rowCount .
Dan tentu saja, seperti yang sudah ditunjukkan oleh @Paul, Anda tidak boleh menggunakan mysql_query()
lagi jika bermigrasi ke PDO.