Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] Bład!
Forum PHP.pl > Forum > Przedszkole
bartek4175
Witam mam kod:
  1. <?php
  2. require_once ('szkielet.php');
  3.  
  4. ?>
  5. <center>
  6. <?php
  7. $lista = mysql_query("SELECT od, do, tytul, wiadomosc, stan FROM wiadomosci WHERE do='$user[login]' order by mail_id DESC")
  8. or die('Błąd zapytania');
  9.  
  10. if(mysql_num_rows($lista) > 0) {
  11. /* jeżeli wynik jest pozytywny, to wyświetlamy dane */
  12. echo "<table cellpadding=\"2\" border=1>";
  13. while($r = mysql_fetch_assoc($lista)) {
  14. echo "<tr>";
  15. echo "<td>Temat: ".$r['tytul']."</td></tr><tr><br>";
  16. echo "<td>".$r['wiadomosc']."</td></tr><tr>";
  17. echo "<td>Wiadomosc przyslal:</td><td>".$r['od']."</td></tr><tr></tr><br></tr><br><br><br><br><br><br><br><br>";
  18.  
  19. echo "&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp";
  20. echo "<br><br>";
  21. echo "</tr><br>";
  22. }
  23. echo "</table>";
  24. }
  25.  
  26.  
  27.  
  28. require_once ('stopka.php');
  29. ?></center>


Jednak chciałbym aby wyświetlało tylko 1 maila o danym id ( id określam w czytmail.php?id= ) i np id=20 to wyświetli tylko o takim ID
a teraz wyświetla wszystkie maile
Turson
Stosujesz pętle while() to wyświetla wszystkie.

Skorzystaj z tego mysql_fetch_array
bartek4175
Cytat(TursoN @ 18.08.2013, 14:04:42 ) *
Stosujesz pętle while() to wyświetla wszystkie.

Skorzystaj z tego mysql_fetch_array

mam kod:
  1. <?php
  2. require_once ('szkielet.php');
  3.  
  4. ?>
  5. <center>
  6. <?php
  7. $lista = mysql_query("SELECT od, do, tytul, wiadomosc, stan FROM wiadomosci WHERE do='$user[login]' order by mail_id DESC")
  8. or die('Błąd zapytania');
  9.  
  10. if(mysql_num_rows($lista) > 0) {
  11. /* jeżeli wynik jest pozytywny, to wyświetlamy dane */
  12. echo "<table cellpadding=\"2\" border=1>";
  13. while($r = mysql_fetch_array($lista)) {
  14. echo "<tr>";
  15. echo "<td>Temat: ".$r['tytul']."</td></tr><tr><br>";
  16. echo "<td>".$r['wiadomosc']."</td></tr><tr>";
  17. echo "<td>Wiadomosc przyslal:</td><td>".$r['od']."</td></tr><tr></tr><br></tr><br><br><br><br><br><br><br><br>";
  18.  
  19. echo "&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp";
  20. echo "<br><br>";
  21. echo "</tr><br>";
  22. }
  23. echo "</table>";
  24. }
  25.  
  26.  
  27.  
  28. require_once ('stopka.php');
  29. ?></center>
i tak samo jest
Turson
Ale bez pętli...

  1. $sql = mysql_query("SELECT...");
  2. if($sql)
  3. {
  4. $wynik=mysql_fetch_array($sql);
  5. echo $wynik["wartosc"];
  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.