webForumDet fria alternativet

Skriva ut olika varannan gång

PHP

4 svar · 209 visningar · startad av Robocop

Medlem sedan aug. 20014 inlägg
Frågan#1

Jag vet inte hur jag ska förklara det här, men jag försöker:

Den här koden skriver ut några namn med stor text

while ($rad = mysql_fetch_array($res)) {
	echo "<font size=\"+1\">$rad[namn]</font>";
	}

..men jag vill att bara varannat namn ska skrivas med stora bokstäver, alltså varannan namn ska skrivas ut så här:

echo "$rad[namn]";

Hur får man ihop det till en kod?!

Medlem sedan dec. 200012 464 inlägg
#2

Välkommen.

Så här kanske

$i = 0;
while ($rad = mysql_fetch_array($res)) {
   if ( $i % 2 == 0 ) {
      echo "<font size=\"+1\">$rad[namn]</font>";
   } else {
      echo "$rad[namn]";
   }
   $i++;
}

------------------
essentitia preter non sans multiplicandum

Medlem sedan juni 20001 839 inlägg
#3
for($i = 0; $rad = mysql_fetch_array($res); $i++)
{
if ($i % 2)
{
echo "<font size=\"+1\">$rad[namn]</font>";
}
else
{
echo "$rad[namn]";
}
}

Har ej testat koden, men hoppas att den fungerar...?

------------------
/ bughawk < bughawk at chello.se >

Hemsidan (skol- och ungdomskulturrelaterade artiklar.)

Medlem sedan juni 20001 839 inlägg
#4

Attans, två minuter försent! :)

Och ja, välkommen till wF Robocop!

------------------
/ bughawk < bughawk at chello.se >

Hemsidan (skol- och ungdomskulturrelaterade artiklar.)

Medlem sedan aug. 20014 inlägg
#5

Robocp får tacka så mycket!

Här var det direktsvar :)

265 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)