Постараюсь описать свою проблему, помогите пожалуйста.
Всю суть проекта выложу по потребности. А пока не могу разобратся с такой проблемой:
Есть папка, в ней много картинок 1.png 2.png 3.png
Мне надо сканировать директорию и вывести в таблицу все картинки.
В последствии при нажатии на картинку она должна передать в строку параметр например $imgname = 1 что бы перешло управление к скрипту который будет обрабатывать картинку под номером 1.
Если со вторым я вроде разобрался и это довольно странно звучит с первым не разобрался.
Вот например:
// scandir
echo "";
$dir='\home\site.ru\www\images';
$handle = opendir ($dir);
while ($file = readdir($handle)){
$filename =$dir."/".$file;
if ($file != '.' && $file != '..'){
echo "\n";
}
}
Он сканирует директорию и в столбик дает ссылки на все файлы. Пусть он дает ссылки на все файлы, будут только картинки. Но мне надо что бы я ссылки как либо разместил в ячейках таблицы. То есть не по порядку в столбик... А разделить их как то.
Спустя 13 минут, 34 секунды (30.03.2011 - 17:43) 7ion написал(а):
Прямо наверху есть тема про вывод информации в таблицу - http://phpforum.ru/index.php?showtopic=19919
Спустя 13 минут, 32 секунды (30.03.2011 - 17:56) Jeku написал(а):
Цитата (7ion @ 30.03.2011 - 14:43) |
Прямо наверху есть тема про вывод информации в таблицу - http://phpforum.ru/index.php?showtopic=19919 |
Спасибо. Буду разбираться.
Спустя 4 часа, 45 минут, 27 секунд (30.03.2011 - 22:42) Jeku написал(а):
Спасибо сделал вот такую вот вещь:
Точнее сказать не сделал. А составил из того, что нашел в интернете.
Это все вариант чисто для того, что бы настроить скрипт и понять его работу, Красоту буду делать потом.
tablefunction.php - Функция для вывода данных в горизонтальном направлении
Теперь на странице выводится список файлов в таблице.
Теперь такой вопрос. Как прикрепить стили? Например когда верстаю таблицу я могу сделать стиль колонки, могу сделать стиль ряда.
И как вместо 1.jpg 2.jpg сделать что бы выводились картинки? То есть <img src="/images/1.jpg" /> В последствии картинка будет ссылкой. И в ссылке передает свое имя как параметр для модуля обработки. Вот эту тему вроде представляю как сделать но все же было бы не плохо получить совет.
Точнее сказать не сделал. А составил из того, что нашел в интернете.
Это все вариант чисто для того, что бы настроить скрипт и понять его работу, Красоту буду делать потом.
<?
$handle = opendir('./images');
if ($handle != false)
{
$all_file = array();
while (false !== ($file = readdir($handle)))
{
if (!is_dir($file) && $file != "." && $file != "..")
$all_file[] = $file;
}
closedir($handle);
}
?>
<?
$files = $all_file;
include ('tablefunction.php');
echo '<table>'.drawTableH($files, 4, 0).'</table>';
?>
tablefunction.php - Функция для вывода данных в горизонтальном направлении
Теперь на странице выводится список файлов в таблице.
Теперь такой вопрос. Как прикрепить стили? Например когда верстаю таблицу я могу сделать стиль колонки, могу сделать стиль ряда.
И как вместо 1.jpg 2.jpg сделать что бы выводились картинки? То есть <img src="/images/1.jpg" /> В последствии картинка будет ссылкой. И в ссылке передает свое имя как параметр для модуля обработки. Вот эту тему вроде представляю как сделать но все же было бы не плохо получить совет.
Спустя 11 месяцев, 5 дней, 5 часов, 58 минут, 47 секунд (6.03.2012 - 04:40) Guest написал(а):
Здраствуйте, в php я новичок скажу сразу! помогите пожалуста разобраться как мне вставить ссылку в таблицу с таким кодом (из БД выводится список пользователей, хочу добавить ссылки на изменение и удаление в конец каждой строки):
<table align='center' cellpadding='1' cellspacing='1' cols='1' id='table'>";
echo "<tr id='stroka'><td ALIGN=CENTER class='".zl."'>"."Имя"."</td>
<td ALIGN=CENTER class='".z1."'>"."Фамилия"."</td>
<td ALIGN=CENTER class='".z1."'>"."Логин"."</td>
<td ALIGN=CENTER class='".z1."' width='50'>"."Пароль"."</td>
<td ALIGN=CENTER class='".zr."'>"."E-mail"."</td>
<td align=center class='".zl."'>"Тут должна быть ссылка"</td>";
while ($row=mysql_fetch_array($query))
{$i++;
echo "<tr><td ALIGN=CENTER class='".z2."'>".$row[firstname]."</td>
<td ALIGN=CENTER class='".z2."'>".$row[lastname]."</td>
<td ALIGN=CENTER class='".z2."'>".$row[login]."</td>
<td ALIGN=CENTER class='".z2."'>".$row[password]."</td>
<td ALIGN=CENTER class='".z2."'>".$row[email]."</td>";
}
_____________
Какой интересный у меня номер :) 27127