P Phelps Medlem sedan nov. 2001 15 inlägg Trådstart 5 dec. 2001 12:48 #1 Om jag använder följande kod:
if($member=mysql_fetch_array($result)) {
echo '<table align="center" cellpadding="5" cellspacing="0" width="100%">';
do {
printf('
<tr><td>%s</td></tr>'
,$member["membername"]);
}
while ($member = mysql_fetch_array($result));
echo '</table>';
}
så skapas ju en tabell och alla namn i en kolumn. Hur går jag till väga om jag vill ha namnen i två eller flera kolumner?
Frågan är lite suddigt formulerad men menar du att du vill ha ett script som
t.ex. sätter ut tre tabellrader och sen byter rad och sätter sen ut tre tabellrader igen osv...osv..??
EXEMPEL:
<TD>Member: Johan</TD>
<TD>Member: Peter</TD>
<TD>Member: Mats</TD>
<TR>
<TD>Member: Åke</TD>
<TD>Member: Anna</TD>
<TD>Member: Göran</TD>
Okey, fixar detta åt dig snart...
Har lite mycket på jobbet bara )
Kolla in om 1 dygn igen!
Tjena!
Jag har nu fixat en MYCKET BASIC radbrytare som bryter efter 4 rader eftersom jag inte vet på vilken nivå du programmerar på )
Denna skall funka perfa, gjorde det för mig i alla fall när jag använde mig av den )
Om du vill ha att tex det bara skall visas X antal rader och sen byta sida så kan jag hjälpa dig med det också.
Happy haxoring på're )
*********SCRIPTET********************
<?
$connection = mysql_connect("DB conntection", "DB username", "DB password") or die("Mysql connection error");
$sql = "SELECT value FROM tabel WHERE value = '$value'";
$db = mysql_select_db("DB name", $connection) or die("Error: Couldnt find DB");
$sql_result = mysql_query($sql, $connection) or die("Error connection");
while ($row = mysql_fetch_array($sql_result))
{
extract($row);
$radbrytare++;
echo "
<TD>Member name: $value</TD>";
if( ($radbrytare % 4) == 0 )
{
echo "<TR>";
$radbrytare = 0;
}
}
mysql_free_result($sql_result);
mysql_close($connection);
?>