Witam !!!
Mam kod:
$eq = $connect->query("SELECT * FROM users"); $users = $eq->fetch_assoc;
I jak teraz np. wyświetlić komórki 'login' ze wszystkich zwróconych wierszy (są id w userach jak to coś ułatwia)
foreach($users as $data) { echo $data['login']; }
$connect = @new mysqli($host, $db_user, $db_password, $db_name); if(!$eq = @$connect->query("SELECT * FROM users")) { echo '<div style="color:red"><B>Error</B></br></div>'; } else { $il = @$eq->num_rows; if(!$il > 0) { echo '<div style="color:red"><B>Nie ma użytkowników</B></br></div>'; //Never show } else { $users = $eq->fetch_assoc(); foreach($users as $userss) { $user_id = $userss['user_id']; echo $user_id." ".$userss['login']." "; if($_SESSION['admin'] == 1) { $userss['user_id']; echo '<input type="checkbox" name="'.$user_id.'" checked />'.'</br>'; } elseif($_SESSION['admin'] == 0) { $userss['user_id']; echo '<input type="checkbox" name="'.$user_id.'" />'.'</br>'; } } echo '<input type="submit" value="Potwierdź zmiany"/>'; } }
A na stronie wyświetla się:
Warning: Illegal string offset 'user_id' in D:\Program\Xampp\htdocs\astro\administracja.php on line 34 Warning: Illegal string offset 'login' in D:\Program\Xampp\htdocs\astro\administracja.php on line 36 1 1 Warning: Illegal string offset 'user_id' in D:\Program\Xampp\htdocs\astro\administracja.php on line 34 Warning: Illegal string offset 'login' in D:\Program\Xampp\htdocs\astro\administracja.php on line 36 x x Warning: Illegal string offset 'user_id' in D:\Program\Xampp\htdocs\astro\administracja.php on line 34 Warning: Illegal string offset 'login' in D:\Program\Xampp\htdocs\astro\administracja.php on line 36 r r Warning: Illegal string offset 'user_id' in D:\Program\Xampp\htdocs\astro\administracja.php on line 34 Warning: Illegal string offset 'login' in D:\Program\Xampp\htdocs\astro\administracja.php on line 36 $ $ Warning: Illegal string offset 'user_id' in D:\Program\Xampp\htdocs\astro\administracja.php on line 34 Warning: Illegal string offset 'login' in D:\Program\Xampp\htdocs\astro\administracja.php on line 36
34 i 36 to tam gdzie jest użyte $userss['...']
93,427 zapytań
142,421 odpowiedzi
322,649 komentarzy
62,787 pasjonatów
Motyw:
Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡
Oto polecana książka warta uwagi.Pełną listę książek znajdziesz tutaj