Po co wklejasz kod który jest błędny??
<?php
if (empty($_POST['name']) && empty($_POST['password'])) {
echo "Wprowadź nazwę użytkownika i hasło"; }
else
{
{
$_SESSION['name'] = $row['name'];
$_SESSION['password'] = $row['password'];
header ('location: dodaj.php'); } else {
echo "Wprowadziłes bledny logim sratat"; }
}
?>
Nie wiem po co tak z tym walczysz, ewidentnie nie znasz podstaw.
Na początku wkleiłem ci,po to aby wyświetlić przesyłane dane, POST czyli tez formularza oraz Session, czyli dane z sesji.
Druga sprawa twój kod nie jest zabezpieczony, hasło powinno być zahashowane md5, poczytaj co to jest sql injection, czyli przesyłasz dane gołe. Dla nich stosuj addslashes lub mysql_real_escape_tring lub co kolwiek byleby było mniej podatne na włamania.
Po trzecie warunek także musi sprawdzać czy login istnieje. I wiele innych rzeczy, które tak naprawdę musisz poznać czytając trochę artów, kursów byle czego i przede wszystkim testować.
Jeszcze jedno:
or die(mysql_error());
Na tym forum podobne przykłady przewijają się miliony razy.