Моя проблема в том, как сделать мой код, идентификатор возврата, который назначен человеку, который у меня есть в базе данных, вместо 1, который я не знаю, из него приходит.
Opiekun Prawny:<select id="text_box_od" name="fullname_opiekun" >
<?php
while($rows = $resultimie->fetch_assoc())
{
$full_name_opiekun = $rows['full_name_opiekun'];
echo "<option value='$full_name_opiekun'>$full_name_opiekun</option>";
}
?>
</select>
<?php
$con=mysqli_connect('localhost','root','','aplikacja_kolonijna');
if(!$con)
{
echo 'Data base not found';
}
$fullname_opiekun = $_POST['fullname_opiekun'];
$check = "SELECT id_opiekun FROM opiekun where concat(imie_opiekun,' ',nazwisko_opiekun,' - ',pesel_opiekun) like '$fullname_opiekun'";
$query = mysqli_query($con,$check);
$result = intval(mysqli_fetch_row($query));
echo $result;
echo $fullname_opiekun;
На самом деле человек, которому я звоню, это "Kazimierz Kowalczyk 14212312312", и это человек, которого я имею в моей базе данных, но с идентификатором 3.
Мой код, вместо возврата 3, когда я проверяю echo $result;
, возвращает 1, все время, и теперь у меня есть идея, как заставить его работать так, как я хочу.
Когда я проверяю echo $full_name_opiekun;
, это показывает мне, что мой SELECT
работает и возвращает мне "Kazimierz Kowalczyk 14212312312" ... почему я не могу получить правильное удостоверение личности?