Hej
Jeg har bruge for denne kodesnit en del gange. I stedet for at skrive den igen og igen tænkte jeg på at smide den i funktion.
<pre>
if($row = mysql_fetch_array($result)) {
echo "<table width=\\"100%\\" background=\\"http://localhost/~gunnar/assets/images/background/fadebox_fill.gif\\" border=\\"0\\" cellspacing=\\"1\\" cellpadding=\\"3\\" align=\\"center\\">";
echo "<td><a href=\\"index.php?id=$row[id]\\" class=\\"slim\\">".$row['title']."</a>";
}
while ($row = mysql_fetch_array($result)) {
echo "<a href=\\"index.php?id=$row[id]\\" class=\\"slim\\">".$row['title']."</a>";
}
echo "</td></table>";</pre>
MEN - nu har jeg rodet en DEL med det, og det vil ikke! Hvad skal jeg være obs på? Skal jeg have gjort nogle variabler globale eller hvo?
Mvh
Gunnar
Du skal jo bare have din results med ind i funktionen
function blabla($result){
if($row = mysql_fetch_array($result)) {
echo "<table width=\\"100%\\" background=\\"http://localhost/~gunnar/assets/images/background/fadebox_fill.gif\\" border=\\"0\\" cellspacing=\\"1\\" cellpadding=\\"3\\" align=\\"center\\">";
echo "<td><a href=\\"index.php?id=$row[id]\\" class=\\"slim\\">".$row['title']."</a>";
}
while ($row = mysql_fetch_array($result)) {
echo "<a href=\\"index.php?id=$row[id]\\" class=\\"slim\\">".$row['title']."</a>";
}
echo "</td></table>";
}
Jeg vidste så ikke man kunne skrive if når man skal køre noget DB indhold igennem, troede man skulle bruge while
Jan Larsen
CO-owner Jabo-web.com
http://www.jabo-web.com/ref=3[Redigeret d. 20/05-04 11:00:36 af Jan L]