Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Tabela z uzytkownikami w pętli ?
redelek
post
Post #1





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




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()
Go to the top of the page
+Quote Post
redelek
post
Post #3





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

Ostrzeżenie: (0%)
-----


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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Dzięki
Redelek
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




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 (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
redelek
post
Post #5





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

Ostrzeżenie: (0%)
-----


Cytat(nospor @ 9.03.2009, 11:39:29 ) *
Ja wiem, ze to co podalem jest wystarczajace (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/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. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Popatrzyłem na dokumentację i takie dwa przykłady powstały

Dzięki
Redelek
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




no ale w petli nadal nie sprawdzasz czy masz pasujący login... do pracy, do pracy... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 12:31