Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > загрузка в цикле


Автор: nemiroff9999 12.12.2007, 14:03
Код

<?php
include "config.php";
$numchar=50;
echo "<br><br>";
$ath = mysql_query("select * from books ;");
if ($ath)
{
echo "<table border=2 bgcolor=ffffcc>";
echo "<tr><td><b>Название</b></td><td><b>Автор</b></td><td><b>Описание</b></td><td><b>Кафедра</b></td><td><b>Издательство</b></td><td><b>Год</b></td><td><b>Файл</b></td></tr>";
while($news = mysql_fetch_array($ath))
{
echo "<tr><td><font size=4>".$news['Name_book']."&nbsp;</font></td>";
echo "<td><font size=4>".$news['Avtor']."&nbsp;</font></td>";
// позиция первого вхождения пробела в строку строку(все символы начиная с 25 строки Description)
$pos = strpos(substr($news['Description'],$numchar), " ");
// если длина строки Description превышает 25, то $srttmpend = "..."
if (strlen($news['Description'])>$numchar) $srttmpend = "...";
//иначе $strtmpend = ""
else $strtmpend = "";
echo "<td><font size=2>".substr($news['Description'], 0,$numchar+$pos).$srttmpend;
echo "</font>"; 
echo "<br><a href='books.php?id=".$news['Code']."'>подробнее</a></p></td>";
echo "<td align=center><font size=2>".$news['Pulpit']."&nbsp;</font></td>";
echo "<td align=center><font size=2>".$news['Publishers']."&nbsp;</font></td>";
echo "<td align=center><font size=2>".$news['Year']."&nbsp;</font></td>";?>
<td align=center><font size=2><a href="book/1.zip">Sbornik</a> &nbsp;</font></td>

<?php
}
echo "</table>";
}
?>


У меня для всех записей один архив. Как сделать "каждому своё"? Т.е. каждой книге свой архив?

Автор: Feldmarschall 12.12.2007, 14:07
кто-нибудь понял, о чем этот вопрос?

Автор: nemiroff9999 12.12.2007, 14:19
У меня для всех записей один архив для скачивания. Как сделать "каждому своё"? Т.е. каждой книге свой архив? В базе несколько записей, к этим записям добавил еще одно поле "СКачать". Надо чтобы каждой записи соответствовал свой архив для скачивания...

Автор: Feldmarschall 12.12.2007, 14:21
Наверное, записать в базу имя файла с архивом для каждой книги, и посдавлять его в ссылку точно так же, как другие поля из базы?

Добавлено через 1 минуту и 2 секунды
Это, кстати, не "загрузка в цикле", а вывод текста в цикле. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)