Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Tabela z uzytkownikami w pętli ?
Forum PHP.pl > Forum > Przedszkole
redelek
Hej,

Nie mogę sobie poradzić z pętlą do takiego kodu

  1. <?php
  2. $login=$_GET['log'];
  3. echo "$login<br />";
  4. $admin= array( 'admin1','admin2','admin3');
  5. if ( $login == $admin[0] OR $login == $admin[1] OR $login == $admin[3] ){
  6.  echo "Wyświetl link administracyjny";
  7. }
  8.   else {
  9.       echo "Zwykły user";
  10. }
  11. ?>


Może ktoś mnie oświecić ?

Dzięki
redelek
nospor
tutaj petla niepotrzebna:
  1. <?php
  2. $admin= array( 'admin1','admin2','admin3');
  3. if ( in_array($login,$admin)){
  4. echo "Wyświetl link administracyjny";
  5. }
  6.  else {
  7.      echo "Zwykły user";
  8. }
  9. ?>


edit:
co do petli to nie wiem jaki masz problem w uzyciu foreach()
redelek
Cytat(nospor @ 9.03.2009, 11:07:46 ) *
edit:
co do petli to nie wiem jaki masz problem w uzyciu foreach()


O to mi w zupełności wystarczy.
Nie koniecznie pętlą, tak mi się wydawało, że będzie tu potrzebna pętla.
Ale Twoje rozwiązanie jest wystarczające smile.gif

Dzięki
Redelek
nospor
Cytat
Nie koniecznie pętlą, tak mi się wydawało, że będzie tu potrzebna pętla.
Ale Twoje rozwiązanie jest wystarczające
Ja wiem, ze to co podalem jest wystarczajace winksmiley.jpg
Chodzi mi oto ze nie wiem jaki tu miales problem z pętlą. To jest bardzo banalny przyklad i nie powinno byc problemu z petla. Warto wiec moze dla cwiczenia dla ciebie dodac tu petle, by na przyszlosc nie miec problemow przy ciut powazniejszych zadaniach smile.gif
redelek
Cytat(nospor @ 9.03.2009, 11:39:29 ) *
Ja wiem, ze to co podalem jest wystarczajace winksmiley.jpg
Chodzi mi oto ze nie wiem jaki tu miales problem z pętlą. To jest bardzo banalny przyklad i nie powinno byc problemu z petla. Warto wiec moze dla cwieczenia dla ciebie dodac tu petle, by na przyszlosc nie miec problemow przy ciut powazniejszych zadaniach smile.gif


Oki to potrenowałem i wyszło mi tak:)

  1. <?php
  2.  
  3. $login=$_GET['log'];
  4. $admin= array( 'admin1','admin2','admin3');
  5. /*if ( in_array($login,$admin)){
  6. echo "Wyświetl link administracyjny";
  7. }
  8.  else {
  9.      echo "Zwykły user";
  10. }
  11. */
  12. echo "<b>---- Pętla WHILE -----</b><br />";
  13. while (list($id, $dane) = each($admin)) {
  14.    echo "ID: $id  Dane: $dane<br />\n";
  15. }
  16. echo "<b>---- Pętla FORECH -----</b><br />";
  17. foreach ($admin as $id => $dane) {
  18.    echo "ID: $id  Dane: $dane<br />\n";
  19. }
  20. ?>


Dziękuję za pomoc i popchnięcie do dalszego czynu. smile.gif Popatrzyłem na dokumentację i takie dwa przykłady powstały

Dzięki
Redelek
nospor
no ale w petli nadal nie sprawdzasz czy masz pasujący login... do pracy, do pracy... smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.