Witajcie,
Mam problem w mojej aplikacji webowej, mianowicie jak w temacie nie wyświetla mi się zapytanie SQL w przeznaczonym do tego divie. Jedynie wyświetla się błąd, który ustawiłem podczas tworzenia zapytania, że nie znaleziono danego usera o danej nazwie użytkownika, podczas, gdy powinno wyświetlić jednego z użytkowników. Poniżej wstawię kod
Przed tagami html
require_once "connect.php";
mysqli_report(MYSQLI_REPORT_STRICT);
$connection= mysqli_connect($host, $db_user, $db_password, $db_name);
if(mysqli_connect_errno()) {
echo "Błąd serwera spróbuj ponownie później";
} else {
$friends = $_POST['friends'];
$sql = "SELECT * FROM users WHERE username = '$friends'";
$result = mysqli_query($connection, $sql);
$row = mysqli_fetch_assoc($result);
$username = $row['username'];
$how_much_friends = mysqli_num_rows($result);
if($how_much_friends==0) {
$_SESSION['e_friends']= '<span style="color:white; float:left"> Nie znaleźliśmy twoich przyjaciół w CD Messengerze </span>';
}
mysqli_close($connection);
}
W tagach html
<div class="input">
<input type="text" class="finder" value="Wyszukaj przyjaciół po username" name="friends">
</div>
<div class="friends">
<?php
if (isset($_SESSION['e_friends']))
{
echo $_SESSION['e_friends'];
unset($_SESSION['e_friends']);
} else {
for($i=0; $i=$how_much_friends; $i++) {
while($row) {
echo $username . "<br>";
}
}
}
?>
</div>