php tabel waarin ik een download knop wil zetten
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 wil een tabel met dingen uit mijn mysql database maar hoe krijg ik in die zelfde tabel ook een download (in de lus)?
<a href="http://url/naar/$bestand">$bestand</a>
thnx zal het uitproberen ;)
maar moet je die downloads dan ook uit een speciale map halen want ik neem aan dat je die niet in mysql kunt pompen toch?
Kan wel, maar is niet zo handig :)
hoe dan waar laat ik mijn download bestanden dan want ik kom er zo 123 niet uit. en hoe upload ik ze op de beste manier mischien weten jullie nog goede sites met voorbeelden van php upload tabbellen? dat je een voorbeeld hebt van een tabel met daarin een download functie want ik ben nog maar een biginner met php dus is nog even aftasten.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?
if ($_POST[submit])
{
if (is_uploaded_file($_FILES['image']['tmp_name']))
{
if ($_FILES['image']['size'] > 51200)
{
echo "Het bestand is te groot!";
exit;
}
if (!ereg("((.gif|.jpg)$)", $_FILES['image']['name'], $extensie))
{
echo "Dit bestandstype is <b>niet</b> toegestaan!";
exit;
}
$uploadfrom = $_FILES['image']['tmp_name'];
$uploaddir = "/jemap/";
$uploaddir += $_FILES['image']['name'];
if (!move_uploaded_file($uploadfrom, $uploaddir))
{
echo "Er is iets misgegaan!";
}
else
{
echo "<a href=\"$uploaddir\">Bekijk</a>. Succesvol geupload!!!";
}
}
else
{
echo "Het uploaden is mislukt!";
}
}
else
{
echo "<form enctype=\"multipart/form-data\" action=\"$PHP_SELF\" method=\"post\">";
echo "<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"51200\">";
echo "Upload afbeelding: <input name=\"image\" type=\"file\">";
echo "<input type=\"submit\" value=\"Upload!\" name=\"submit\">";
echo "</form>";
}
?>
if ($_POST[submit])
{
if (is_uploaded_file($_FILES['image']['tmp_name']))
{
if ($_FILES['image']['size'] > 51200)
{
echo "Het bestand is te groot!";
exit;
}
if (!ereg("((.gif|.jpg)$)", $_FILES['image']['name'], $extensie))
{
echo "Dit bestandstype is <b>niet</b> toegestaan!";
exit;
}
$uploadfrom = $_FILES['image']['tmp_name'];
$uploaddir = "/jemap/";
$uploaddir += $_FILES['image']['name'];
if (!move_uploaded_file($uploadfrom, $uploaddir))
{
echo "Er is iets misgegaan!";
}
else
{
echo "<a href=\"$uploaddir\">Bekijk</a>. Succesvol geupload!!!";
}
}
else
{
echo "Het uploaden is mislukt!";
}
}
else
{
echo "<form enctype=\"multipart/form-data\" action=\"$PHP_SELF\" method=\"post\">";
echo "<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"51200\">";
echo "Upload afbeelding: <input name=\"image\" type=\"file\">";
echo "<input type=\"submit\" value=\"Upload!\" name=\"submit\">";
echo "</form>";
}
?>
Ipv het in een db te pompen
Gewijzigd op 23/02/2004 10:45:00 door Mitch X
thnx voor jullie snelle reacties by the way toppertje whoor
en mischien is het ook wel handig om te weten dat het .exe files zijn die wel 15 mb groot kunnen zijn dezen moeten ergens neer worden gezet zodat ik ze kan downloaden vanaf mijn site uit een tabel in php deze tabel is gezet in php en is een loop hoe krijg ik dat dan voor mekaar?????? HELP ME
Dus:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Zoals je mss wel weet is 15728640 Bytes ongeveer 15 mb :)
wat heb ik hieraan dit is geen antwoord op mijn vraag alleen een extra die het nog moeilijker maakt dopie haha en ja dat van die 15 mb snapte ik zelfs nog:D
Dat downloaden is al uitgelegt :)
oh......... hahahhaha:D nou dan zou het mijn petje nog wel iets te boven gaan ik zal me wat meer verdiepen nog in php met mysql ;) p.s. hebben jullie nog tips met hele goede sites met tutorials?
Quote:
"<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"15728640\">"
Hier kan je nooit op vertrouwen, en wat mij betreft moet je dit ook NIET gebruiken, maar eerder constructies als mitch gebruikt.
Slim he? :P
Gewijzigd op 23/02/2004 16:56:00 door Mitch X
Neuh, dan heb je een nutteloze regel in je script ;)
www.phphulp.nl zit ik nu op he nee andere sites die bestaan ook he zoals: www.net-language.com, www.phpfreaks.com, http://php.us.themoes.org, www.sitemasters.be, www.troutworks.com/phpbook/firsted/, www.phpfreakz.nl, enz als je er nog andere weet vertel maar :D
oke gaan we het uitvechten hahaha morgen 9:00 uur lol :D:D:D maar ja