Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php+MYSQL] Problem z czytaniem danych
Forum PHP.pl > Forum > PHP
zaba12
Witam mam problem nie wiem co jest grane dodalem fotke i nadal mi pisze Brak Fotek.

oto kod


  1. <?php
  2. function album_usera() {
  3. global $zaloguj_login;
  4. if (!$_SESSION["login2"])
  5. {
  6. echo "<b>&nbsp;Użytkownik niezalogowany</b>";
  7. }
  8. else
  9. {
  10. echo '<br /> <b><center>Twoje Foty</center></b><br>';
  11. $query2 = "SELECT * FROM album_user WHERE user='{$_SESSION["login2"]}'";
  12. $result2 = mysql_query ($query2);
  13. $ile3 = mysql_num_rows($result2);
  14. if($ile3==0){
  15.  echo '<table align="center"><tr>
  16.  <td colspan="8" class="tbl1" height="25"><center><font color="red">Brak Fotek!!</font></center></td>
  17.  </tr></table>'; } else {
  18. while ($row3 = mysql_fetch_array($result2)) {
  19. $user = $row3['user'];
  20. echo $user;
  21. }
  22. }
  23. echo '<center><a href="zaloguj.php?mode=fotka">Dodaj Fotke</a></center>';
  24. }
  25. }
  26. ?>
Sebastian Rozmus
a czemu w zapytaniu (linia 11) dałeś nawiasy klamrowe?
JaRoPHP
Pierwsze pytanie: do wyświetlenia napisu "Brak Fotek!" używasz tabelki? Chyba lekka przesada! Nie wystarczy odpowiednio sformatowany znacznik akapitu?

Co do problemu: wyświetl zawartość zmiennej $guery2, aby przekonać się, czy zapytanie jest zbudowane poprawnie. Dodatkowo wyświetl ewentualne błędy mysql-a.:
  1. <?php
  2. $query2 = "SELECT * FROM album_user WHERE user='{$_SESSION["login2"]}'";
  3. echo $query2;
  4. $result2 = mysql_query ($query2) or die(mysql_error());
  5. $ile3 = mysql_num_rows($result2);
  6. ?>
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.