| |
|
|
| | В базе данных хранятся ссылки на файлы.
Необходимо сделать закачку этих файлов.
Содержимое базы данных вывожу в виде таблицы, ссылки представляю в виде кнопок, имя каждой кнопки соответствует ссылки на файл.
$query = "SELECT id, file FROM bul
$n = mysql_query($query);
if(mysql_num_rows($n) > 0)
{
echo '<table width=70% border=1>';
while($n2 = mysql_fetch_array($n))
{
echo '<form method="post" action="bul.php">';
echo "<tr><td width=15%><input type='submit' value='скачать' name='".$n2['file']."'></td></tr>";
echo '</form>';
}
echo '</table>';
}
Что делать дальше я не знаю. | |
| |
|
|
| |
|
|
| |
для: помогите
(10.11.2006 в 12:25)
| | | А зачем в виде кнопок?
Сделать непосредственно
while($n2 = mysql_fetch_array($n))
{
echo "<tr><td width=15%><a href='/files/".$n2['file']."'>".$n2['desc']."</a></td></tr>";
} | |
| |
|
|
| |
|
|
| |
для: помогите
(10.11.2006 в 12:25)
| | | не много не допонел в чём проблема и чего именно не знаете, но если логически продолжать код то можно сделать так:
вы только попробуйте сделать как я говорю но не чего не обещаю сам новичёГ :)
добавляем ещё одно скрытое поля, где value евляется название файла!
далее:
в файле bul.php ставим обработчик типа имя формы и пост данные из него равны названию файла, что в принципе так и есть, далее поставить переадресацию на файл который хотят скачать то есть!
берём параметры из POST например virus.exe и в самом файле бул точка ПХП
делаем переадресацию типа
<?
$query = "SELECT id, file FROM bul
$n = mysql_query($query);
if(mysql_num_rows($n) > 0)
{
echo '<table width=70% border=1>';
while($n2 = mysql_fetch_array($n))
{
echo '<form method="post" action="bul.php">';
echo "<tr><td width=15%>
[b]<input type='hidden' value=''".$n2['file']."' name='files'>[/b]
<input type='submit' value='скачать' name='".$n2['file']."'></td></tr>";
echo '</form>';
}
echo '</table>';
}
|
в файле bull.php делаем так
<script language="JavaScript">
window.location.href = "bull2.php?files=$_POST['files']'"
</script>
|
а в булл 2 уже делаем так
<script language="JavaScript">
window.location.href = "files/$_GET[files]"
</script>
|
если это чудо зааботает не значит что им надо пользоватся :))
я прсот опривёл пример наверное самого мутороного способа :)
сейчас кто нить придёт подскажет :)
а это итспособ так на всякий случай :) для развития ваше логики с помощью моей извращённой :) | |
| |
|
|
| |
|
|
| |
для: Panker
(10.11.2006 в 12:46)
| | | я бы сделал обычными ссылками, но начальство требует кнопками ((
как посоветовал товарищ Panker не робит... или может я чего не допонимаю | |
| |
|
|