Zurück   HTML Forum > Programmierung > PHP

PHP Das PHP Forum für schnelle Hilfe und reichlich Tipps von Experten auf dem Gebiet von PHP.

Neues Thema erstellen  Antwort
 
Themen-Optionen Thema durchsuchen
Alt 10.07.2009, 08:42   #1
Benutzer
 
Registriert seit: 14.05.2009
Ort: Heidelberg
Beiträge: 39
Standard Links in PHP

Huhu,

Such mich nuzn schon den ganzen Tag dumm und dämmlich, ich bekomm den Link einfach nicht ordentlich gesetzt. Villeicht kann mir hier jmd helfen.

PHP-Code:
<?php
$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
?>
<h1>Mitglieder der Gilde <?=$guildname?></h1>
<table border="1">
<tr><th><b>Name</b></th><th><b>Rang</b></th></tr>
<?
foreach($members as $member)
{
?>
<tr>
<td>
echo '<a href="http://www.dtwow.eu/index.php?show=arsenal&mode=player&name='.$member['name']?.'"><?=$member['name']?></a>';</td><td><?=$member['rank']?></td></tr>
<?
}
?>
</table>
Speziell hier:

PHP-Code:
<?
foreach($members as $member)
{
?>
<tr>
<td>
echo '<a href="http://www.dtwow.eu/index.php?show=arsenal&mode=player&name='.$member['name']?.'"><?=$member['name']?></a>';</td><td><?=$member['rank']?></td></tr>
<?
}
Paze ist offline   Mit Zitat antworten
Alt 10.07.2009, 09:42   #2
Benutzer
 
Registriert seit: 14.05.2009
Ort: Heidelberg
Beiträge: 39
Standard AW: Links in PHP

Hab geschafft =)

PHP-Code:
<?
echo '<a href="http://www.dtwow.eu/index.php?show=arsenal&mode=player&name='.$member['name'].'">'.$member['name'].'</a>';
?>
Paze ist offline   Mit Zitat antworten
Alt 10.07.2009, 12:41   #3
Administrator
 
Benutzerbild von developr
 
Registriert seit: 11.11.2008
Ort: Bremen
Beiträge: 260
developr eine Nachricht über ICQ schicken developr eine Nachricht über MSN schicken
Standard AW: Links in PHP

Ach... da warst du jetzt schneller als ich, prima .

PHP-Code:
<?
foreach($members as $member) {
    echo 
'<tr><td><a href="http://www.dtwow.eu/index.php?show=arsenal&mode=player&name='.$member['name'].'">'.$member['name'].'</a></td><td>'.$member['rank'].'</td></tr>';
}
?>
War einfach nur ein Syntax-Fehler, passiert mir auch häufig.
developr ist offline   Mit Zitat antworten
Neues Thema erstellen  Antwort
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Enterpage verschönern Optimus HTML 3 22.05.2009 14:42