|
|
|
| Имеем:
1) в MySQL базу - каталог автомобилей, где:
- $tablerows[1] - уникальный каталожный номер типа "1234567"
- ...
- $tablerows[4] - марка авто типа "Toyota"
2) папки с фоками авто
- названы соответственно - "1234567"
- в каждой папке фотки (имена различаются, т.е. не 1.jpg ... 10.jpg, а типа 46546.jpg ... 65464654.jpg)
Цель:
При клике на марку авто - $tablerows[4] - открывается первая фока (с ява-эффектом :-) ) в каталоге.
НО!!!
переменная $carimages[0] присваивает имя файла из первой папки таблицы,
хотя $carurl принимает значение $tablerows[1] каждый раз.
Помогите, пожалуйста!
PS Можно конечно назвать в каждой папке файл одним и тем же именем, но чего-то меня это не устраивает.
<?
//...
while ($tablerows = mysql_fetch_row($sql_sel))
{
//...
echo "
<td>$tablerows[1]</td>
<td>$tablerows[2]</td>
<td>$tablerows[3]</td>";
$carurl="cars/$tablerows[1]";
if (is_dir($carurl))
{if ($cardir = opendir($carurl))
{while ($carfile = readdir($cardir))
{if ($carfile != "." && $carfile != ".." && preg_match("/.jpg/i", $carfile))
{$carimages[]=$carfile; } } closedir($cardir); }}
echo "
<td><a href=\"$carurl/$carimages[0]\" rel=\"coolbox\" >$tablerows[4]</a></td> ";
// ...
}
?> | |
|
|