Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] wyniki zapytania
Wieczny
post 10.06.2008, 14:57:16
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 1
Dołączył: 21.03.2007

Ostrzeżenie: (60%)
XXX--


Problem jest taki że pokazuje tylko jeden rekord a w bazie są dwa rekordy, spełniają warunek, Wyświetla 2 rekordy w przypadku gdy jest DESC ale wole żeby po kolei było.

  1. <?php
  2. echo "<link rel='Stylesheet' type='text/css' href='style.css' />  
  3.  
  4.  <div id='leftsite'>";
  5.  
  6. $result = mysql_query("SELECT id, value, name, align, valign, user
  7. FROM wpp_panels WHERE align='leftsite' ORDER by id ASC");
  8.  
  9. while ($row = mysql_fetch_array($result))
  10.  {
  11.  
  12. echo"<table border='1' class='panel'>
  13. <tr>
  14. <td background='bgpanel.jpg'><b>".$row['name']."</b></td>
  15. </tr>
  16. <tr>
  17.  
  18.  <td>";
  19.  
  20. include($row['value']);
  21.  
  22.  echo"</td>
  23. <tr>
  24.  
  25. </table>";
  26.  
  27.  }
  28.  
  29.  
  30. echo "</div>";
  31.  
  32. ?>
Go to the top of the page
+Quote Post
sniezny_wilk
post 10.06.2008, 14:59:10
Post #2





Grupa: Zarejestrowani
Postów: 732
Pomógł: 80
Dołączył: 25.05.2005
Skąd: Szczecin

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


Cytat(Wieczny @ 10.06.2008, 13:57:16 ) *
Problem jest taki że pokazuje tylko jeden rekord a w bazie są dwa rekordy, spełniają warunek, Wyświetla 2 rekordy w przypadku gdy jest DESC ale wole żeby po kolei było.


Dobra, a teraz po polsku ? Jakie rekordy ? Z czy masz problem, co nie działa ?


--------------------
Go to the top of the page
+Quote Post
Wieczny
post 10.06.2008, 15:03:35
Post #3





Grupa: Zarejestrowani
Postów: 191
Pomógł: 1
Dołączył: 21.03.2007

Ostrzeżenie: (60%)
XXX--


Dla ciebie napisze to w taki sposób
Są 2 rekordy w bazie jednak na stronie wyświetla tylko jeden rekord
Go to the top of the page
+Quote Post
nithajasz
post 10.06.2008, 15:07:56
Post #4





Grupa: Zarejestrowani
Postów: 230
Pomógł: 27
Dołączył: 27.05.2008
Skąd: Warszawa

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


@Wieczny też nie bardzo mogę zrozumieć o co Ci chodzi? Co nie działa? Wyskakuje jakiś error? Zapytanie działa np. w phpmyadminie? Co ma się wyświetlić? Napewno spełnia warunek?

Bo jak dla mnie czy ASC czy DESC to warunek i tak zawsze powinien być spełniony skoro wyświetla Ci przy DESC to i przy ASC powinno.

Więc dokładniej powiedz co jest nie tak jak powinno być?
Go to the top of the page
+Quote Post
sniezny_wilk
post 10.06.2008, 15:08:25
Post #5





Grupa: Zarejestrowani
Postów: 732
Pomógł: 80
Dołączył: 25.05.2005
Skąd: Szczecin

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


Sprawdzałeś np w phpmyadmin, czy zapytanie zwraca dwa rekordy ? Lub czy include nie przerywa jakoś pętli ? Użyj też mysql_num_rows" title="Zobacz w manualu PHP" target="_manual i zobacz ile będzie rekordów.


--------------------
Go to the top of the page
+Quote Post
help_mee
post 10.06.2008, 15:33:33
Post #6





Grupa: Zarejestrowani
Postów: 244
Pomógł: 21
Dołączył: 10.02.2008
Skąd: Załęcze Wielkie

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


  1. <?php
  2. $result = mysql_query("SELECT id, value, name, align, valign, user FROM wpp_panels WHERE align='leftsite' ORDER by id ASC;");
  3. ?>

Zmien i zobacz snitch.gif


--------------------
Amentis dolet!
Deus et patria!
» Pomogłem? Kliknij Pomógł.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 16:07