Пишу код и не могу сообразить последовательность действий.
Необходимо удалить много фотографий с конференции и получить отчет ввиде таблицы:
фото / ссылка / изображение успешно удалено! / пустое фото
порядок такой
.......
Код: Выделить всё
// делаю запрос к БД
$query = 'SELECT image_urls FROM sp_items WHERE purchase_id IN ('.$delpurch.')';
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {
$krt= unserialize($row['image_urls']);
// перебираю полученные картинки
foreach ($krt as &$value) {
if ($value!="")
{
$resultat="Не обработан!!!";
$file ="http:xxxxxxxxxxxxx".$value ; // полный путь к файлу
// передаю в шаблон картинки и ссылку
$template->assign_block_vars('delimages', array(
'IMG'=> '<img border= 1px solid #00a8e1 height=110px src="xxxxxxxxxxxx'.$value . '" />',
'IMGURL0'=> 'http:xxxxxxxxxxxx/'.$value ,
));
// удаляю файл картинки и записываю результат удаления в переменную
if (unlink("/home2/xxxxxxxxxxxxxxxxxxxxxx/".$value))
{ $resultat="Файл успешно удален!"; }
else
{ $resultat="Ошибка при удалении файла"; }
// передаю переменную результат в шаблон и пытаюсь открыть удаленную картинку в шаблоне
$template->assign_block_vars('delresult', array(
'RESULTAT'=> $resultat,
'IMG2'=> '<img border= 1px solid #00a8e1 height=110px src="xxxxxxxxxxxxxxxxx/'.$value . '" />',
));
........Код: Выделить всё
<table width="100%" border="0" cellpadding="0" cellspacing="0" style="text-align: center;">
<!-- BEGIN delimages -->
<tr align="center" valign="bottom">
<td style="text-align:center;"> {delimages.IMG} </td> <td style="text-align:center;"> {delimages.IMGURL0}</td>
<td style="text-align:center;"> <!-- BEGIN delresult --> {delresult.RESULTAT} </td> <td style="text-align:center;"> {delresult.IMG2}</td> </tr>
<!-- END delresult -->
<!-- END delimages -->
</table> фото / ссылка / изображение успешно удалено! / пустое фото
как вывести в шаблон такую таблицу ( выводим фото, удаляем фото, отчет об удалении)
надеюсь доступно изложил(( спасибо всем кто откликнется.


