W bazie danych mam tabelę 'uzytkownicy' i pole 'plec'. W polu płeć mam wartość 1, 2 lub 3 w zależności jaki użytkownik jaką płeć wybrał. Chciałbym teraz wyświetlić użytkowników z avatarami. Napisałem taką funkcję ale wyświetla mi ona wszędzie tylko trzecią opcję tzn. avatar 3. Chcę, aby po dodaniu:
<?php jakiAvatar() ?>
wyświetlał użytkowników z avatarmi im przypisanymi.
function jakiAvatar(){
include('config.php');
//nawiązanie połączenia z bazą danych
$baza = new PDO('mysql:host='.$host.';dbname='.$baza,$dbUzytkownik, $dbHaslo);
$baza -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$baza->query('set names utf8');
$count = $baza->query('select plec from uzytkownicy');
if($count->rowCount() > 0){
$count = $count->fetchAll(PDO::FETCH_ASSOC);
if($count[1]['plec'] == 1) {
echo "<img src='../img/avatar1.png' alt='avatar'>"; }
else if($count[1]['plec'] == 2) {
echo "<img src='../img/avatar2.png' alt='avatar'>"; }
else if($count[1]['plec'] == 3){
echo "<img src='../img/avatar3.png' alt='avatar'>"; }
}
}