Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wygląd np. najnowszych artykułów
Artu123
post
Post #1





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 8.12.2008

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


Kod
$zapytanie = "SELECT * FROM informacje WHERE id='".$_GET['id']."'";
$informacje = mysql_query($zapytanie) or die ('Bł±d: ' . mysql_error());
while ($rekord = mysql_fetch_assoc($informacje)) {
echo $rekord['tytul'];
}


to np. prosty skrypt na najnowsze artykuły. Ale chce, żeby np. co drugi artykuł był inny.

Np. Pierwszy artykuł ma czerwone tło a drugi żółte tło. Jak to zrobić ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Darti
post
Post #2





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

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


  1. <?php
  2. $i=0;
  3. while ($rekord = mysql_fetch_assoc($informacje)) {
  4. echo $i%2 ? 'zielony':'czerwony';
  5. echo $rekord['tytul'].'<br>';
  6. $i++;
  7. }
  8. ?>


--------------------
The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1
MySQL Client API version : 5.0.27
Go to the top of the page
+Quote Post
kefirek
post
Post #3





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

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


Można tak
  1. <?php
  2. $i=0;
  3. $zapytanie = "SELECT * FROM informacje WHERE id='".$_GET['id']."'";
  4. $informacje = mysql_query($zapytanie) or die ('Bł&plusmn;d: ' . mysql_error());
  5. while ($rekord = mysql_fetch_assoc($informacje)) {
  6. if ($i % 2 == 0) { echo "<span style='color:#ff0000'>".$rekord['tytul']."</span>"; } else {  
  7. echo "<span style='color:#00FFFF'>".$rekord['tytul']."</span>"; }    
  8. }
  9. ?>
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: 21.08.2025 - 14:51