Mam częściowo w skrypcie sprawdzanie przesłanego numeru pesel.
$sql2= "select pesel from pacjenci1 where PESEL is not null"; $rez2= mysqli_query($mysqli, $sql2); while ($nowaTab=mysqli_fetch_array($rez2, MYSQLI_ASSOC)) { $zmienna=$nowaTab['pesel']; } if(($zmienna)==(($_POST['pesel']))){ } else{ $PESEL=$_POST['pesel']; $x= ($PESEL[0]+$PESEL[1]*3+$PESEL[2]*7+$PESEL[3]*9+$PESEL[4]+$PESEL[5]*3+$PESEL[6]*7+$PESEL[7]*9+$PESEL[8]+$PESEL[9]*3+$PESEL[10]); if($x%10!=0){ } } }
Problem polega na tym, że działa iloczyn spawdzający poprawoność PESEL, ale nie działa sprawdzanie porównywania w bazie. Gdzie może być błąd. Sprawdzałem i połączenie do bazy jest prawidłowe.