foreach liefert immer selbe ergebnisse
Verfasst: 22.05.2009 02:11
hallo
seit kurzem wage ich mich an php, jedoch bereitet es mir doch mehr probleme als gedacht
ich habe ein fehler bei meiner foreach schleife, weiß aber nicht worin er liegt
in meiner datenbank speichere ich uploads anhand des dateinamens (zeitstring) den typ und die benutzerid die uploadedte
es tauchen in meiner datenbank mehrere user mit je mehreren files auf
deshalb mache ich
das heißt ja, frage alles ab, bei dem der datensatz beim user der seiner ID ist
und später
jedoch listet mir, auch wenn nur 1 passender datensatz besteht, immer 5 identische ergebnisse
seit kurzem wage ich mich an php, jedoch bereitet es mir doch mehr probleme als gedacht
ich habe ein fehler bei meiner foreach schleife, weiß aber nicht worin er liegt
in meiner datenbank speichere ich uploads anhand des dateinamens (zeitstring) den typ und die benutzerid die uploadedte
es tauchen in meiner datenbank mehrere user mit je mehreren files auf
deshalb mache ich
Code: Alles auswählen
$abfrage = "select * from files where user = '".$_SESSION["id"]."'";
$ergebnis = mysql_query($abfrage);
$dsatz = mysql_fetch_assoc($ergebnis);
und später
Code: Alles auswählen
foreach($dsatz as $file)
{
/* code ausgeschnitten */
echo " <td><center>"; fct_preview($dsatz["type"], $dsatz["filename"], $dsatz["time"]);
echo " </center></td>";
echo " <td><center>"; fct_stamp_to_string($dsatz["time"]);
echo " </center></td>";
echo " <td><center>";
echo $dsatz["size"]." Kb</center></td>";
echo " <td><center>Link zum verschicken:";
echo " <br><input value='***URL****/download.php?stamp=".$dsatz["user"]."&time=".$dsatz["time"]."'></td>";
echo " <td><center>Anzahl der Downloads:";
echo " <br>".$dsatz["downloads"]."</center></td>";
echo " <td><center><a href='delete.php?file=".$dsatz["time"]."'>";
fct_show_icon("delete.png");
echo " </center></td>";
echo "</tr>";
}