Dlaczego po przesłaniu hasła z formularza, przy sprawdzeniu dlaczego nie loguje, wyświetla tylko pierwsze 26 znaków, powinno być 32?
<?php ?>
<? $adres=$_POST['adres']; $nr_mieszkania=$_POST['mieszkanie']; $haslo=$_POST['haslo']; if (!$adres || !$nr_mieszkania || !$haslo) { exit; } $host=""; $user= ""; $pas=""; $db_name = "sam"; $dane = @mysql_query("SELECT * FROM user WHERE adres=$adres and nr_mieszkania = $nr_mieszkania AN
D haslo = $haslo") or die(mysql_error()); } else { } $adres2 = $row['adres']; $nr_mieszkania2 = $row['nr_mieszkania']; $haslo2 = $row['haslo']; $display_block .= "<h4>$adres2<br>$nr_mieszkania2<br>$haslo2</h4>" ; } ?>
<?php $dane = mysql_query( "SELECT * FROM user WHERE adres='" . $adres . "' AND nr_mieszkania = " . $nr_mieszkania . " AND haslo = '" . $haslo . "'" ); ?>