Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQLi][PHP] Dotadkowy wynik (błędny)
Forum PHP.pl > Forum > Przedszkole
Degola
Witajcie od 2 dni nie mogę rozgryźć mojego problemu otóż pisze skrypt poczty i chce aby on mi wyświetlił wysłane wiadomości lecz tutaj jest problem otóż skrypt wyświetla tylko 12 wyniki z tego1 jest faktycznie w bazie a drugi zwraca dane 01.01.1970 1:00:00
prosze o pomoc oto skrypt:

  1.  
  2. $query = "select * from ".$prefix."poczta where od='".$user['id']."' ORDER BY id LIMIT 100";
  3.  
  4. $html = '
  5. <table>
  6. <tr>
  7. <td width="150px">temat</td>
  8. <td width="150px">do</td>
  9. <td width="150px">data</td>
  10. </tr>';
  11.  
  12.  
  13. while($poczta = $db -> query($query) -> fetch_assoc()){
  14.  
  15. if($poczta['stan'] = 1) $temat = "<font color='grenn'>".$poczta['temat']."</font>";
  16. else $temat = $poczta['temat'];
  17.  
  18. $query = "SELECT login FROM ".$prefix."gracze WHERE id = '".$poczta['do']."' LIMIT 1";
  19. $od = $db -> query($query) -> fetch_assoc();
  20.  
  21. $data = date( 'd.m.Y G:i:s' , $poczta['data'] );
  22.  
  23. $html = $html.'
  24. <tr>
  25. <td><a href="gra.php?str=poczta&akcja=czytaj&id='.$poczta['id'].'">'.$temat.'</a></td>
  26. <td>'.$od['login'].'</td>
  27. <td>'.$data.'</td>
  28. </tr>';
  29. }
  30.  
  31.  
  32. $html = $html.'</table><hr/>';
  33.  
  34.  

a oto błąd :

KsaR
Cytat(Degola @ 6.06.2015, 17:57:20 ) *
(...)
  1. (...)
  2. while($poczta = $db -> query($query) -> fetch_assoc()){
  3.  
  4. if($poczta['stan'] = 1) $temat = "<font color='grenn'>".$poczta['temat']."</font>";
  5. else $temat = $poczta['temat'];
  6. (...)

(...)

Te linijki mi nie odpowiadaja.
A moze pierwsza to z przyzwyczajenia do PDO.

  1. #Sprobuj zamiast:
  2. while($poczta = $db -> query($query) -> fetch_assoc()){
  3. # zrobic:
  4. $q=$db -> query($query);
  5. while($poczta =$q -> fetch_assoc()){
  6. //
  7. # oraz zamiast:
  8. if($poczta['stan'] = 1)
  9. # zrobic:
  10. if($poczta['stan'] == 1)
Degola
dzięki nie zauważyłem tego snitch.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.