Hallo zusammen,
ich hole mir aus einer SQL Datenbank 2 Felder (einmal Dateinamen und Dateipfad). Ich möchte mir dynamisch eine Tabelle erstellen lassen, in der als Link der Pfad und der Name zusammengefügt wird.
Wenn ich mir das Value ausgeben lasse, dann habe ich alle Werte doppelt.
Er nimmt sich pro Durchlauf nur einen Wert aus dem Array, er soll sie aber als Paar nehmen. So wie ich das mit dem zusammenfügen versucht habe funktioniert das auch nicht richtig und mit Value habe ich einmal den Pfad als Link und einmal den Dateinamen.
Da ist bestimmt ein richtig großer Denkfehler drinnen oder?
Gruß
timsen
ich hole mir aus einer SQL Datenbank 2 Felder (einmal Dateinamen und Dateipfad). Ich möchte mir dynamisch eine Tabelle erstellen lassen, in der als Link der Pfad und der Name zusammengefügt wird.
PHP-Code:
$query = "SELECT Pfad, d.Name FROM Dateien d, Berechtigungen b, Benutzer u WHERE '$loginname' = b.login and b.datid = d.datid";
$result = mysql_query($query)
OR die(mysql_error());
.
.
.
<?
while ($daten = mysql_fetch_array($result, MYSQL_ASSOC)) {
foreach ($daten as $value) {
echo $value;
$link = "$value[pfad] $value[Name]";
?>
<td rowspan=5 align = "center" valign = "middle"><a href="<? echo $value ?>"><img src="btnexcel.gif" border=0></a></td>
<?
}
}
?>
Er nimmt sich pro Durchlauf nur einen Wert aus dem Array, er soll sie aber als Paar nehmen. So wie ich das mit dem zusammenfügen versucht habe funktioniert das auch nicht richtig und mit Value habe ich einmal den Pfad als Link und einmal den Dateinamen.
Da ist bestimmt ein richtig großer Denkfehler drinnen oder?
Gruß
timsen
Kommentar