Hallo,
ich habe eine mySQL Datenbank mit einer Tabelle und 3 Spalten (id,name,count). Dieser Inhalt soll in einer Datei gespeichert werden.
Dazu habe ich folgendes geschrieben:
Leider wird nur ein Datensatz gespeichert obwohl in der Tabelle viel mehr vorhanden ist. Ich denke das ist ein Fehler in der Schleife bzw die Variablen werden nicht richtig in den Arrys übergeben?!
Das Ergebnis soll so aussehen:
ich hoffe hier wird einem weitergeholfen und nicht nur "blöde" Antworten gegeben wie in so vielen Foren...
ich habe eine mySQL Datenbank mit einer Tabelle und 3 Spalten (id,name,count). Dieser Inhalt soll in einer Datei gespeichert werden.
Dazu habe ich folgendes geschrieben:
PHP-Code:
<?php
$Datei = "rss.xml"; // Dateiname
$fontsize = $count * 10;
$FilePointer = fopen($Datei, "w");
$Text1 .= "<tags>";
$Text3 .= "</tags>";
while ($row = mysql_fetch_array($result)){
$id = $row['id'];
$name = $row['name'];
$count = $row['count'];
$Text2 .= "<a href=\"http://www.URL.de/g3/index.php/tags/show/$id\" style=\"font-size:$count pt;\"> $name </a>";
} /* close while*/
$Text . ="$Text1 $Text2 $Text3";
fwrite($FilePointer, $Text);
fclose($FilePointer);
?>
Das Ergebnis soll so aussehen:
PHP-Code:
<tags>
<a href="http://www.URL.de/g3/index.php/tags/show/ID"> style="font-size:count">Name</a>
<a href="http://www.URL.de/g3/index.php/tags/show/ID"> style="font-size:count">Name2</a>
<a href="http://www.URL.de/g3/index.php/tags/show/ID"> style="font-size:count">Name3</a>
<a href="http://www.URL.de/g3/index.php/tags/show/ID"> style="font-size:count">Name4</a>
<a href="http://www.URL.de/g3/index.php/tags/show/ID"> style="font-size:count">Name5</a>
</tags>
Kommentar