[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Новичек, вывод ссылок в таблицу
Jeku
Здравствуйте! Сразу простите пожалуйста если не там создал тему. Я пхп знаю на уровне примерного понимания что куда идет и как передается. Но не знаю что обозначают всякие символы.
Постараюсь описать свою проблему, помогите пожалуйста.

Всю суть проекта выложу по потребности. А пока не могу разобратся с такой проблемой:

Есть папка, в ней много картинок 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 написал(а):
Спасибо сделал вот такую вот вещь:
Точнее сказать не сделал. А составил из того, что нашел в интернете.
Это все вариант чисто для того, что бы настроить скрипт и понять его работу, Красоту буду делать потом.

<?
$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
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.