vraagje ik heb dit geschreven maar ik wil graag in de download cel een hyperlink hebben van een download op mijn pc hoe doe ik dat want elke rij wil een andere download maar de table blijft hetzelfde en met php is dat vrij lastig in html een makkie deze code is het:

print ("<table border=1 width=90% bordercolor=\"#999999\" cellspacing=\"0\" cellpadding=\"2\">

<th bgcolor=#cccccc Height=\"5\"><h5><b><font color=\"#0067CE\">
<div align=\"center\">Pakket</div></font></b></h6></th>
<th bgcolor=#cccccc><h5><b><font color=\"#0067CE\">
<div align=\"center\">Categorie</div></font></b></h6></th>
<th bgcolor=#cccccc><h5><b><font color=\"#0067CE\">
<div align=\"center\">Bestandsnaam</div></font></b></h6></th>
<th bgcolor=#cccccc><h5><b><font color=\"#0067CE\">
<div align=\"center\">Grootte</div></font></b></h6></th>
<th bgcolor=#cccccc><h5><b><font color=\"#0067CE\">
<div align=\"center\">Datum</div></font></b></h6></th>
<th bgcolor=#cccccc><h5><b><font color=\"#0067CE\">
<div align=\"center\">Download</div></font></b></h6></th> ");

$connection = mysql_connect("localhost");
$db = mysql_select_db("markdb", $connection);
$sql = mysql_query("SELECT * FROM download where Pakket='543'");

while ($row = mysql_fetch_array($sql)) {
$Pakket = $row["Pakket"];
$Categorie = $row["Categorie"];
$Bestandsnaam = $row["Bestandsnaam"];
$Grootte = $row["Grootte"];
$Datum = $row["Datum"];
$Download = $row["Download"];

print ("</tr><tr>
<td bgcolor=#dddddd><h6>$Pakket</h6></td>
<td bgcolor=#dddddd><h6>$Categorie</h6></td>
<td bgcolor=#dddddd><h6>$Bestandsnaam</h6></td>
<td bgcolor=#dddddd><h6>$Grootte</h6></td>
<td bgcolor=#dddddd><h6>$Datum</h6></td>
<td bgcolor=#dddddd><h6>$Download</a></h6></td>

</tr>");
}
print ("</table>");


please answer mijn vraag
ik heb het nog een paar keer doorgelezen om het me te laten door dringen maar ik heb er echt niks aan die upload forms dat kan gewoon niet werken want dan zet ik het alleen maar in een map en daar kom ik nog niet verder mee het staat al in een map ik werk op een localhost ik wil alleen die download cel hebben ik werk nogmaals niet met ftp en al dat gebeuren alleen kladblok.
Je zou ook kunnen overwegen leestekens te gebruiken om je 4 zinnen onder te verdelen in 4 zinnen.
Wat wil je nou precies?

[*] Mogen de bestanden door iedereen opgevraagd worden?

Zo ja?
Dan moet je de bestanden zoals iedereen al aangeeft in een map uploaden. Hiervoor hoef je geen FTP te gebruiken. Je selecteerd gewoon het bestand en je drukt op submit. Het script wat Mitch al eerder aan je gaf volstaat, natuurlijk met wat wijzigingen, maar je kan ook niet verwachten dat hier versgebakken, op-maat-gesneden scripts geproduceerd worden...

Vervolgens moet je op één of andere manier erachter komen hoe de file heet (en als het je intresseert hoe groot is die, wat is de extentie, bla, bla, bla). Deze gegevens kan je denk ik met fopen() van een dir ophalen ofzo... Ik persoonlijk zet de gegevens in een tabelletje in MySQL zodat ik het altijd overal kan opvragen.

En als laatste moet je een hyperlink produceren.. of dat nou een plaatje is of een tekstlink. Of deze nou in een regel staat of in een cel in een tabel... Dat maakt allemaal helemaal niets uit... En die hyperlink produceer je door het adres van je website, de map van het bestand en de bestandsnaam achter elkaar te plakken met de nodige slashes er tussen.
Dan krijg je dus iets als http://$url/$map/$bestandsnaam

Zo nee?
Gebruik een database met wat BLOB-velden. Dit is veel ingewikkeldere materie. Het plaatsen in een BLOB-veld van je binary-code is 1, maar het streamen van de code uit de DB naar de client is 2.

Ik zelf heb een script* vervormd en hartstikke misbruikt totdat het allemaal op maat voor mijn website was. Maar de basis is oké, meer dan zelfs...

Elwin

*) http://php.dreamwerx.net/forums/viewtopic.php?t=6
kijk daar heb ik wel wat aan ;) thank you very <b> very</b> much tjo
<b> very</b>

Dat werkt met blokhaken... geen HTML.

En verder vertel ik eigenlijk het zelfde als de rest, alleen had ik tijd te veel...

Elwin
hahaha lol
ik las nog een keer je bericht zoals ik wel vaker doe en saar stond dit http://$url/$map/$bestandsnaam moet ik dit invoeren in een formulier of in een tabel ofzo?
niks geen plaatjes alleen .exe programma's die heel wat groter zijn
nog steeds er niet uit :( maar ik zal het voor me kaar krijgen ooit denk ik weten jullie mischien ook een site waar al een php mysql tabel opstaat waarop ik kan zien hoe die werkt?

Reageren