webForumDet fria alternativet

Olika utskrifter

1 svar · 306 visningar · startad av SoulGod

SoulGodMedlem sedan aug. 20051 395 inlägg
#1

Jag försöker nu bygga en snygg kontaktsida,
där jag vill variera hur det ser ut ..
Koden ser ut såhär just nu:

  <tr>
    <td rowspan="3">$bild</td>
    <td>$varde1</td>
  </tr>
  <tr>
    <td>$varde2</td>
  </tr>
  <tr>
    <td>$varde3</td>
  </tr>

Så ser den första ut.. men sen vill jag att nästa ska se ut såhär:

  <tr>
    <td>$varde2</td>
  </tr>
  <tr>
    <td>$varde3</td>
  </tr>
  <tr>
    <td rowspan="3">$bild</td>
    <td>$varde1</td>
  </tr>

Hur gör jag dom 2 olika , när den läser ut datan från databasen?
Om det är 8 rader som den ska skriva ut, så ska alltså rad 1,3,5,7
se ut som det första jag skrev här...
Och rad 2,4,6,8 ska se ut som den andra här..

Hur gör jag det?

M@rtinMedlem sedan dec. 19991 214 inlägg
#2

Skapa en räknare som du räknar upp vid varje loop. Sen kollar du om talet är udda eller jämt.

$c = 0;
while($line=mysql_fetch_assoc(...)){
   if($c%2==0){
      //jämt tal, skriv ut något
   }else{
      /udda tal, skriv ut annat
   }
   $c++;
}
Genererad på 372 ms · cache AV · v20260730165559-full.f96bc7eb