Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQLi][PHP] Dotadkowy wynik (błędny)
Degola
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 7.07.2013

Ostrzeżenie: (0%)
-----


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 :

(IMG:http://www.iv.pl/images/60547498252131070910.png)

Ten post edytował Degola 6.06.2015, 17:00:07
Go to the top of the page
+Quote Post
KsaR
post
Post #2





Grupa: Zarejestrowani
Postów: 520
Pomógł: 102
Dołączył: 15.07.2014
Skąd: NULL

Ostrzeżenie: (0%)
-----


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)


Ten post edytował Ksar 6.06.2015, 17:14:39
Go to the top of the page
+Quote Post
Degola
post
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 7.07.2013

Ostrzeżenie: (0%)
-----


dzięki nie zauważyłem tego (IMG:style_emoticons/default/snitch.gif) )
Go to the top of the page
+Quote Post

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: 23.08.2025 - 05:03