Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Ranga w liście userów ;>
Neymar11
post
Post #1





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 20.02.2015
Skąd: localhost

Ostrzeżenie: (10%)
X----


Cześć! To znowu ja (tak wiem myślicie sobie : jezu znowu ten nieuk -.- )
No ale teraz to już nwm! Haha ;P Standardowy tekst

Dump tabeli users do php array:
  1. // `skrypty`.`users`
  2. $users = array(
  3. array('id' => '1','username' => 'neymar11','password' => 'polska','email' => 'polakeng@gmail.com','avatar' => '','signup_date' => '1424721500','ranga' => '1'),
  4. array('id' => '2','username' => 'Polakeng','password' => 'polska125','email' => 'spolakeng@gmail.com','avatar' => '','signup_date' => '1424721606','ranga' => '0')
  5. );


A skrypt:
  1. <?php
  2. //We get the IDs, usernames and emails of users
  3. $req = mysql_query('select id, username, email from users');
  4. while($dnn = mysql_fetch_array($req))
  5. {
  6. ?>
  7.  
  8. <center>
  9. <tr>
  10.  
  11. <td><?php echo $dnn['id']; ?></td>
  12. <td><? if ($dnn['ranga'] = '1') { echo 'Admin'; } if ($dnn['ranga'] = '0') { echo 'User'; } ?>
  13. <td><a href="profile.php?id=<?php echo $dnn['id']; ?>"><?php echo htmlentities($dnn['username'], ENT_QUOTES, 'UTF-8'); ?></a></td>
  14. <td><?php echo htmlentities($dnn['email'], ENT_QUOTES, 'UTF-8'); ?></td>
  15. <td> <a href="confirm.php?id=<?php echo $dnn['id']; ?>"> <img src="<?php echo $design; ?>/images/delete.png" alt="Delete" /></a></td>
  16. </tr>


A mój problem jest taki:

Linia
  1. <td><? if ($dnn['ranga'] = '1') { echo 'Admin'; } if ($dnn['ranga'] = '0') { echo 'User'; } ?>

Ona ma wyświetlac info w zależności od zawartości tabeli...

Jeżeli kolumna 'ranga' dla id '1' wynosi 1 wyświetla się Admin
Jeżeli kolumna 'ranga' dla id '1' wynosi 0 wyświetla się User

No ale jak to Neymar ma problem z najprostszym skryptem i nosp znowu mi pojedzie po całości i wywali błędy (IMG:style_emoticons/default/biggrin.gif)

A problem wygląda następująco:
http://zapodaj.net/b81211fbdec26.png.html
Wszędzie w każdej kolumnie niezależnie czy 'ranga' = 0 czy 1 i tak jest Admin!
Pomocy :<

PS. Wiem okropny szablon ^^

Ten post edytował Neymar11 24.02.2015, 00:04:37
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Neymar11
post
Post #2





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 20.02.2015
Skąd: localhost

Ostrzeżenie: (10%)
X----


Z tego co wiem to w if daje sie dwa = a w porównywaniu zmiennych jedno =
Ale jak daje dwa to mi wywala w <td>Notice: Undefined index: ranga in /mnt/sdcard/pm/users.php on line 42

Notice: Undefined index: ranga in /mnt/sdcard/pm/users.php on line 42

A kod users.php to :
  1. <?
  2. $zapytanie=mysql_query ("SELECT COUNT(*) AS ile FROM users");
  3. $ilosc=mysql_fetch_array($zapytanie);
  4. echo '<br />Zarejestrowanych użytkowników:'; echo $ilosc[ile];
  5. ?>
  6. <table>
  7. <tr>
  8. <center>
  9. <th>Unikalny ID</th>
  10. <th>Ranga użytkownika</th>
  11. <th>Nazwa użytkownika</th>
  12. <th>Adres email</th>
  13. <th>Operacje</th>
  14. </center>
  15. </tr>
  16. <?php
  17. //We get the IDs, usernames and emails of users
  18. $req = mysql_query('select id, username, email from users');
  19. while($dnn = mysql_fetch_array($req))
  20. {
  21. ?>
  22.  
  23. <center>
  24. <tr>
  25.  
  26. <td><?php echo $dnn['id']; ?></td>
  27. <td><? if ($dnn['ranga'] == '1') { echo 'Admin'; } if ($dnn['ranga'] == '0') { echo 'User'; } ?>
  28. <td><a href="profile.php?id=<?php echo $dnn['id']; ?>"><?php echo htmlentities($dnn['username'], ENT_QUOTES, 'UTF-8'); ?></a></td>
  29. <td><?php echo htmlentities($dnn['email'], ENT_QUOTES, 'UTF-8'); ?></td>
  30. <td> <a href="confirm.php?id=<?php echo $dnn['id']; ?>"> <img src="<?php echo $design; ?>/images/delete.png" alt="Delete" /></a></td>
  31. </tr>
  32. </center>
  33. <?php
  34. }
  35. ?>
  36. </table>


Po błędzie nic się nie wyświetla -.- Głupie too ;/

Ten post edytował Neymar11 24.02.2015, 00:26:14
Go to the top of the page
+Quote Post

Posty w temacie


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: 13.10.2025 - 15:54