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%)
-----


tak tez zrobiłem na poczatku ale zasadajest dobra. nie chciałem zakładać osobnego wątku a mam jeszcze jedno pytanie

  1. <?php
  2. $alfabet = array ("0-9", "A","B","C","D","E","F","G","H","I","J","K","L","M",
  3.  "N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
  4. $num = count($alfabet) - 1;
  5. $counter = 0;
  6. while (list(, $ltr) = each($alfabet)) {
  7.  
  8. echo ' <a href="gry.php?ly='.$ltr.'">'.$ltr.'</a> | ';
  9. }
  10.  
  11. ?>




i teraz chciałem zrobić tak żeby z bazy wyświetlić wszystkie rekordy konkretnej kolumny w bazie np. jeśli ktoś kliknie na N to link gry.php?ly=N więc $ly = N
więc chce aby z bazy wyświetliło się to co zaczyna się od litery N
  1. <?php
  2. $query = ("SELECT * FROM cos WHERE gry LIKE '$ly%'") or die (mysql_error());
  3. while($row = mysql_fetch_array($query)){
  4.  
  5. echo "".$row['gry']."<br />";
  6.  
  7. }
  8. ?>

ale to nie działa i nie wiem czy w ogóle dobrze się za to zabrałem

Ten post edytował dyktek 7.11.2005, 14:39:32
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: 27.12.2025 - 21:56