Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php/MySQL] Nazwa
Forum PHP.pl > Forum > Przedszkole
szmerak
Witam mam taki kod php MySQL. Tylko nie wiem jak zrobić aby w username pokazywała się nazwa zalogowanego
  1. <?php
  2.  
  3. include_once('polaczenie.php');
  4.  
  5. include_once('logowanie.php');
  6.  
  7. ?>
  8. <?php if($_SESSION['logowanie'] == 'poprawne') { ?>
  9. <?
  10. include("config.php");
  11. ?>
  12. <?
  13.  $zobacz = mysql_query("SELECT username, password FROM traffic_users ORDER BY id DESC");
  14. echo 'username = TUTAJ TA NAZWA!';
  15. ?>
  16. <?php } else { ?>
  17.  
  18. <h3>Aby uzyskać pełen dostęp do serwisu musisz się zalogować</h3>
  19. <br>
  20. <a href="register.php">rejestracja</a>
  21.  
  22.  
  23. <?php } ?>
  24. <?php
  25. echo logowanie();
  26. ?>

PS Musze mieć te id? co tam mam wpisać nie mam w tabelach żadnego ID!
KCG
$user = mysql_fetch_array($zobacz);
echo $user['username']; // o to chodzi? :|
szmerak
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\Program Files\WebServ\httpd\folder\index.php on line 15

wywala mi taki błąd jak to napisze
KCG
A zrób tak:
  1. <?php
  2. $sql = "SELECT username, password FROM traffic_users ORDER BY id DESC";
  3. $res = mysql_query($sql) or die(mysql_error());
  4. while ($user = mysql_fetch_array($res)) {
  5.  echo $user['username']."<br /> n";
  6. }
  7. ?>

Dopiero teraz skumałem, że Ty chyba chcesz wyświetlić wszystkich użytkowników? Czy jednego? Jak jednego to musisz dodać WHERE do $sql, ew. LIMIT 1, jak najnowszego, czy najstarszego. Wtedy możesz usunąć while() 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.