Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]Problem z porównaniem dwóch rekordów obok siebie, Użycie th, td, tr
szczalpi
post
Post #1





Grupa: Zarejestrowani
Postów: 336
Pomógł: 0
Dołączył: 25.10.2006

Ostrzeżenie: (10%)
X----


Witam
Mam problem z porównaniem dwóch rekordów. Chodzi mi oto, aby każdy rekord był wyświetlony w pionie koło siebie.
Używam <th>,ale nie wiem gdzie tkwi problem.
Proszę o pomoc albo o info gdzie mogę np: za pomocą "jquery"
Poniżej podaję link, o co dokładnie mi chodziLink ostatnia zakładka Tabelka. Własnie takie cos chciałbym zrobić tzw. "PORÓWNANIE"

  1. $sql="select * from tablety where producent like '".$znajdz."' or model like '".$znajdz."' or producent like '".$znajdz1."' or model like '".$znajdz1."' ORDER BY producent
  2. ";
  3.  
  4. $result=mysql_query($sql);
  5.  
  6. ?>
  7. <table class="sorted_table">
  8. <tr>
  9. <td><? echo $znajdz;?></td>
  10. <td><? echo $znajdz1;?></td>
  11. </tr>
  12.  
  13. <?
  14.  
  15. while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
  16. {
  17. ?>
  18.  
  19. <tr>
  20. <td><? echo $row['system_o'];?></td><td><? echo $row['cale'];?></td>
  21.  
  22. </tr>
  23. <tr>
  24. <td><? echo $row['mem_flash'];?></td>
  25. <td><? echo $row['gpu'];?></td>
  26. </tr>
  27.  
  28. <?
  29. }
  30. ?></table>
  31. <?
  32. }
  33.  
  34.  
  35. endif;
  36.  
  37. ?>


--------------------
Nieregulaminowa stopka usunieta
Go to the top of the page
+Quote Post
xxdrago
post
Post #2





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


A jaki masz wynik tego kodu? i co zawiera $row?


--------------------
GG: 10972302 :)
Go to the top of the page
+Quote Post
szczalpi
post
Post #3





Grupa: Zarejestrowani
Postów: 336
Pomógł: 0
Dołączył: 25.10.2006

Ostrzeżenie: (10%)
X----


Dokładnie mi chodzi o taka formę:

Parametry | Asus | Sony

Model | A | B
Producent | Asus | Sony
Przekątna | 10 cali | 9,6 cali
Ram | 1024 | 2048
Cpu | 1 | 2
itd.

Szukałem na necie, aby za pomocą Jquery to zrobić. Znalazłem "jquery.tablesorter.js", ale parametry wyświetla mi w poziomie, a chciałbym aby w pionie.
Może znacie jakiś plugin Jquery, aby miał taką formę.


--------------------
Nieregulaminowa stopka usunieta
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




A na grzyba ci tutaj js czy jquery? To jest zwykla banalna tabelka HTML

Zrob sobie najpierw w czystym HTML taka tabelke jak chcesz na przykladowych danych, a potem pozostanie ci tylko to samo zrobic z danych w php. Tu naprawde nie ma zadnej filozofii....


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
szczalpi
post
Post #5





Grupa: Zarejestrowani
Postów: 336
Pomógł: 0
Dołączył: 25.10.2006

Ostrzeżenie: (10%)
X----


Próbuje i nic nie wychodzi. To co mam w pętli wywala mi razy dwa. sad.gif
  1. hile ($row = mysql_fetch_array($result, MYSQL_ASSOC))
  2. {
  3. ?>
  4.  
  5. <tr>
  6. <td><? echo $row['system_o'];?></td><td><? echo $row['cale'];?></td>
  7.  
  8. </tr>
  9. <tr>
  10. <td><? echo $row['mem_flash'];?></td>
  11. <td><? echo $row['gpu'];?></td>
  12. </tr>
  13.  
  14. <?
  15. }


--------------------
Nieregulaminowa stopka usunieta
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Przeciez ci powiedzialem wyraznie: najpierw zrob to w czystym HTML na przykladowych danych. Zapomnij o PHP i PETLI w PHP. Czysty HTML. Jak bedziesz wiedzial jak to ma wygladac w czystym HTML to potem to zrobisz w php. Rob malymi kroczkami skoro nie ogarniasz tego - tak sie robi


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
szczalpi
post
Post #7





Grupa: Zarejestrowani
Postów: 336
Pomógł: 0
Dołączył: 25.10.2006

Ostrzeżenie: (10%)
X----


Witam
Zrobiłem tak jak pisał NOSPOR.
Oto tabela
  1. <table data-role="table" id="phone-table" data-mode="columntoggle" data-column-btn-text="Compare..." data-column-btn-theme="a" class="phone-compare ui-shadow table-stroke">
  2. <tr> <th class="label"></th>
  3. <th class="label"><? echo $znajdz;?></th>
  4. <th class="label"><? echo $znajdz1;?></th>
  5. </tr>
  6. </thead>
  7.  
  8.  
  9. <tr class="photos">
  10. <th class="label">System</th>
  11. <td style="background:red"><? echo $row['system'];?></td><td style="background:red"><? echo $row['system'];?></td>
  12. </tr>
  13. <tr>
  14.  
  15. <th class="label">gpu</th>
  16. <td style="background:red"><? echo $row['gpu'];?></td><td style="background:red"><? echo $row['gpu'];?></td>
  17. </tr>
  18.  
  19.  
  20.  
  21. </tbody>

Tylko jest małe, ale. W zapytaniu mysql
  1. $sql="select * from tablety where producent like '".$znajdz."' or model like '".$znajdz."' ";

Pobiera dwie zmienne $znajdz i $znajdz1. Wyswietla je prawidłowo, ale już $row['gpu'] wskazuje dwie takie same wartości.
Wcześniej pisałem, że chciałbym aby wyświetlało dwie różne wartości dla dwóch różnych rekordów. Miałem tabelę w pętli, ale powtarza ją.


--------------------
Nieregulaminowa stopka usunieta
Go to the top of the page
+Quote Post
nospor
post
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Super, wkoncu masz poprawna tabele HTML. Czas na wartosci
Twoje zapytanie sql powinno zwrocic dwa rekordy. Pierwszy rekord masz miec w $row1. drugi w $row2. Wowczas do tabeli wstawiasz dane odpowiednio z $row1 lub $row2.
Kazde row pobierzesz przez oddzielne mysql_fetch_array, ino ze bez petli WHILE, bo wiesz ze chcesz pobrac tylko dwa rekordy


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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 Aktualny czas: 22.08.2025 - 06:44