zwischen 2 <td> Übergang mit einfärben/entfernen
Diskutiere zwischen 2 <td> Übergang mit einfärben/entfernen im HTML Forum im Bereich Programmierung; In Stundenlanger nervigen Arbeit hab ichs gestern mal geschafft in PHP ne Schleife zu erstellen, die mir jede 2. Tabellenzeile in einer anderen...
-
-
zwischen 2 <td> Übergang mit einfärben/entfernen Beitrag #1
In Stundenlanger nervigen Arbeit hab ichs gestern mal geschafft in PHP ne Schleife zu erstellen, die mir jede 2. Tabellenzeile in einer anderen Farbe darstellt.
Nun gut ->
http://souls-of-shadow.de/index.php?option=com_wrapper&view=wrapper&Itemid=55
Gibt es ne möglichkeit, den übergang zwischen <td>NAME</td><td>RANG</td> wo ja eigentlich der border wäre mit einzufärben, bzw den übergang der 2 spalten zu entfernen?
lg Paze
-
-
zwischen 2 <td> Übergang mit einfärben/entfernen Beitrag #2
Ja aber natürlich ;-).
Poste mal bitte deinen Quellcode, dann passe ich diesen an.
-
-
zwischen 2 <td> Übergang mit einfärben/entfernen Beitrag #3
PHP:
<?php
header("Content-Type: text/html; charset=utf-8");
$path = "http://www.dtwow.eu/xml/exportedguilds/Souls%20of%20Shadow.xml";
$xml = simplexml_load_file($path);
foreach($xml->xpath("name") as $name)
$guildname = (string)$name;
foreach($xml->xpath("/guild/ranks/rank") as $rank)
{
foreach($rank->attributes() as $key=>$value)
if($key=="id")
$id = (int)$value;
$ranks[$id] = (string)$rank;
}
foreach($xml->xpath("/guild/members/member") as $member_node)
{
$member = array();
foreach($member_node->attributes() as $key=>$value)
{
if($key=="rankid")
$member["rank"] = $ranks[(int)$value];
if($key=="name")
$member["name"] = (string)$value;
}
$members[] = $member;
}
// in $members sind alle gildenmitglieder drin. jetzt nur noch ausgeben
?>
<html>
<head>
</head>
<body link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF">
<center>
<h1><?=$guildname?></h1>
<table border="0">
<tr><th width="200"><b><font color="#FFFFFF">Name</font></b></th><th width="200"><b><font color="#FFFFFF">Rang</font></b></th></tr>
<?
foreach($members as $member)
{
echo '<tr style="background-color: ';
if($i++%2)
echo "#";
else
echo "#808080";
echo '">';
?>
<td>
<?
echo '<a target="_blank" href="http://www.dtwow.eu/index.php?show=arsenal&mode=player&name='.$member['name'].'">'.$member['name'].'</a>';
?>
</td><td><font color="#FFFFFF"><?=$member['rank']?></font></td></tr>
<?
}
?>
</table>
</center>
</body>
</html>
-
-
zwischen 2 <td> Übergang mit einfärben/entfernen Beitrag #4
Du meinst nicht zufällig so?
PHP:
<?php
header("Content-Type: text/html; charset=utf-8");
$path = "http://www.dtwow.eu/xml/exportedguilds/Souls%20of%20Shadow.xml";
$xml = simplexml_load_file($path);
foreach($xml->xpath("name") as $name)
$guildname = (string)$name;
foreach($xml->xpath("/guild/ranks/rank") as $rank)
{
foreach($rank->attributes() as $key=>$value)
if($key=="id")
$id = (int)$value;
$ranks[$id] = (string)$rank;
}
foreach($xml->xpath("/guild/members/member") as $member_node)
{
$member = array();
foreach($member_node->attributes() as $key=>$value)
{
if($key=="rankid")
$member["rank"] = $ranks[(int)$value];
if($key=="name")
$member["name"] = (string)$value;
}
$members[] = $member;
}
// in $members sind alle gildenmitglieder drin. jetzt nur noch ausgeben
?>
<html>
<head>
</head>
<body link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF">
<center>
<h1><?=$guildname?></h1>
<table border="0" cellspacing="0" cellpadding="3">
<tr><th width="200"><b><font color="#FFFFFF">Name</font></b></th><th width="200"><b><font color="#FFFFFF">Rang</font></b></th></tr>
<?
foreach($members as $member)
{
echo '<tr style="background-color: ';
if($i++%2)
echo "#";
else
echo "#808080";
echo '">';
?>
<td>
<?
echo '<a target="_blank" href="http://www.dtwow.eu/index.php?show=arsenal&mode=player&name='.$member['name'].'">'.$member['name'].'</a>';
?>
</td><td><font color="#FFFFFF"><?=$member['rank']?></font></td></tr>
<?
}
?>
</table>
</center>
</body>
</html>
Habe nur die Attribute
cellpadding="3" und
cellspacing="0" in den table-Tag eingefügt. Cellspacing sorgt dafür, wie groß der Abstand zwischen den Zellen sein soll und cellpadding, wie groß der Abstand vom Zellenrand zum Text sein soll.
-
-
zwischen 2 <td> Übergang mit einfärben/entfernen Beitrag #5
Das war so einfach, dass ich nicht draufgekommen bin =/
Dank dir!
Thema:
zwischen 2 <td> Übergang mit einfärben/entfernen