Account gelöscht
Ort: -
Alter: -
|
Verfasst So 15.02.2004 20:05
Titel
|
|
|
äh eben,das ist die sache, wo ich mir über die reihenfolge nicht mehr klar bin... okay, warte...
//okay, hier, anhand einer meiner tabellen:
Code: | <table border=1>
<?
$connection=mysql_connect (localhost, root, );
mysql_select_db(optimus);
$sql_news = SELECT * FROM opt_news;
$result_news = mysql_query($sql_news);
for ($zahl=0; $zahl<mysql_num_rows($result_news); $zahl++) {
if ($zahl % 2 ==0) {
$color=red;
}
else {
$color=green;
}
$testausgabe=mysql_fetch_array($result_news);
?>
<tr><td bgcolor=<?echo $color;?>><?echo $testausgabe[id];?></td></tr>
<?
}
?>
</table> |
//edit:
wenn du jetzt anstatt $testausgabe=mysql_fetch_blah... $testausgabe[$zahl] verwendest, erhälst du ein dreidimensionales array, welches du hinterher eindeutig adressieren kannst.
die erste dimension (schlüssel $zahl) zeigt auf eine ZEILE der tabelle, die zweite (schlüssel "id") auf eine SPALTE der tabelle (in dem falle auf id), die dritte dimension enthält den wert der tabellenzelle. klar soweit? ich zeigs nochmal:
Code: | <table border=1>
<?
$connection=mysql_connect (localhost, root, );
mysql_select_db(optimus);
$sql_news = SELECT * FROM opt_news;
$result_news = mysql_query($sql_news);
for ($zahl=0; $zahl<mysql_num_rows($result_news); $zahl++) {
if ($zahl % 2 ==0) {
$color=red;
}
else {
$color=green;
}
$testausgabe[$zahl]=mysql_fetch_array($result_news);
?>
<tr><td bgcolor=<?echo $color;?>><?echo $testausgabe[$zahl][id];?></td></tr>
<?
}
echo $testausgabe[3][id]; // spalte id aus der 3ten zeile auswählen und ausgeben....
?>
</table> |
Zuletzt bearbeitet von am So 15.02.2004 20:16, insgesamt 2-mal bearbeitet
|
|