Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Mieszanie tabelek
dyktek
post
Post #1





Grupa: Zarejestrowani
Postów: 240
Pomógł: 0
Dołączył: 18.01.2004
Skąd: rzeszów / kraków

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


Witam mam pytanie. Pobieram jakąś tresc z bazy w ten sposób

  1. <?php
  2.  
  3. $query = mysql_query("SELECT * FROM `cos` OREDER by `id`") or die (mysql_error());
  4. while($row = mysql_fetch_array($query)){
  5.  
  6. echo'<table cellpadding="0" cellspacing="1" width="590">
  7. <tr>
  8.  <td class="biala" width="144">'.$row['jakis_rekord'].'</td></tr></table>';
  9. }
  10.  
  11. ?>


to zapytanie będzie zwracać rekordy z tabeli coś i kazdy rekord umiesci w tabelce z classą
  1. class="biala"
i zalozmy ze ta klasa oznacza to ze tło tabelki w której będzie rekord będzie białe a chciałem tak zrobic aby zwracało mi to w ten sposób że raz tło będzie białe a raz zółte i nie wiem jak to zrobić bo na pewno nie tak:

  1. <?php
  2.  
  3. $query = mysql_query("SELECT * FROM `cos` OREDER by `id`") or die (mysql_error());
  4. while($row = mysql_fetch_array($query)){
  5.  
  6. echo'<table cellpadding="0" cellspacing="1" width="590">
  7. <tr>
  8.  <td class="biala" width="144">'.$row['jakis_rekord'].'</td></tr>
  9.  <tr>
  10.  <td class="zolta" width="144">'.$row['jakis_rekord'].'</td></tr>
  11. </table>';
  12. }
  13.  
  14. ?>


chodzi mi o efekt jak np. tutaj http://opisy.gix.pl/ opisy zwracane są raz na szarym a raz na biały tle.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dyktek
post
Post #2





Grupa: Zarejestrowani
Postów: 240
Pomógł: 0
Dołączył: 18.01.2004
Skąd: rzeszów / kraków

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


robie to na lokalu i sprawdzałem zmienna $ly prawidłowo transportuje swoją wartość

tylko nie jestem pewien tego zapytania czy ono jest prawidłowe zwraca mi błąd

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL

więc raczej coś z nim jest nie tak

a wygląda ono tak
  1. <?php
  2. SELECT * FROM dyk_gry WHERE nazwa_gry LIKE '$ly%'
  3. ?>


nazwa_gry to np.

ALex 1203
Antarctic
Adventure of lomax

więc jeśli klikam na A a swoim alfabecie zmienna ly przyjmuje wartość A więc zapytanie wygląda

  1. <?php
  2. SELECT * FROM dyk_gry WHERE nazwa_gry LIKE 'A%'
  3. ?>


i tutaj podejrzewam ze źle robie bo pytam o rekordy które są jak A a nie zaczynające się od A

Więc moje pytanie jak zrobić zapytanie takie aby zwracało mi rekordy zaczynające się od A
Go to the top of the page
+Quote Post

Posty w temacie


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: 6.10.2025 - 23:18