|
|
|
| Здравствуйте ! Помогите пожалуйста. Только начинаю изучать MySQL и PHP и вот с чем немогу разобраться - из БД на страницу выводятся фотки мини ,при нажатии на которые выводятся полноценные фотографии. Вопросик-какой код мне нужно прописать на этой странице,чтобы вернуться назад. | |
|
|
|
|
|
|
|
для: Яна
(12.11.2008 в 12:48)
| | чо | |
|
|
|
|
|
|
|
для: Яна
(12.11.2008 в 12:48)
| | в смысле на предыдущую страницу?
<a href="javascript:void(0)" onclick="history.back()">Back</a> | |
|
|
|
|
|
|
|
для: Яна
(12.11.2008 в 12:48)
| | куда назад? на страницу с превью? а зачем вы с нее уходите? не легче ли делать просмотр
больших фоток в слое поверх таблицы с превьюшками? для этого есть много готовых биб-
лиотек: thickbox, lightbox, highslide... а стрелка "Назад" в браузере не работает? в крайнем
случае можно и window.history.back(); | |
|
|
|
|
|
|
|
для: elenaki
(12.11.2008 в 13:04)
| | Объясните что ЭТО-window.history.back(); | |
|
|
|
|
|
|
|
для: Яна
(12.11.2008 в 13:32)
| | это фрагмент ява-скрипта, вставляется в html-код страницы так
<a href="#" onclick="window.history.back();">back</a> | |
|
|
|
|
|
|
|
для: elenaki
(12.11.2008 в 13:39)
| | Спасибо !!! | |
|
|
|
|
|
|
|
для: elenaki
(12.11.2008 в 13:39)
| | Ещё вопросик - на странице из БД выводится мини фото,но выводятся они столбиком по одной,а хотелось бы например по 5 ,подскажите пожалуйста как мне изменить правильно код:
<td valign="top"><div class="title">Фотогалерея</div>
<p class="post_title2"><?php echo $myrow["text"]; ?> </p>
<?php
/*Код постраничной навигации*/
$result = mysql_query("SELECT id,mini_img,view FROM categories_foto
WHERE cat='$cat' ORDER BY id LIMIT $start, $num",$db);
if (!$result)
{
echo "<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору <br> <strong>Код ошибки:</strong></p>";
exit(mysql_error());
}
if (mysql_num_rows($result) > 0)
{
$myrow = mysql_fetch_array($result);
do
{
printf ("<table align='center'>
<tr>
<td>
<p><img align='center'><a href='view_foto.php?id=%s'>%s</a></p>
<p class='formstat1'>Просмотров: %s </p>
</tr>
<tr>
<td class='post_title2'> </td>
</tr>
</table><br><br>",$myrow["id"],$myrow["mini_img"],$myrow["view"], $r);
}
while ($myrow = mysql_fetch_array($result));
/*Код постраничной навигации*/
}
else
{
echo "<p>Информация по запросу не может быть извлечена в таблице нет записей.</p>";
exit();
}
?>
</td>
|
| |
|
|
|
|
|
|
|
для: Яна
(12.11.2008 в 14:54)
| | Код немного переработан, все выбранные картинки будут выведены в виде таблицы по три штуки в ряд :)
<?php
/*Код постраничной навигации*/
$result = mysql_query('SELECT id, mini_img, view FROM categories_foto WHERE cat="'.$cat.'" ORDER BY id LIMIT '.$start.', '.$num,$db);
if (!$result)
{
echo '<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору <br> <strong>Код ошибки:</strong></p>';
exit(mysql_error());
}
if (mysql_num_rows($result) > 0)
{
$txt = '';
$i = 0;
$txt .= '<table align="center"><tr>';
while($myrow = mysql_fetch_array($result))
{
if($i%3 == 0) $txt .= '</tr><tr>';
$txt .= '<td><table align="center"><tr><td>';
$txt .= '<p><img align="center"><a href="view_foto.php?id='.$myrow['id'].'">'.$myrow['mini_img'].'</a></p>';
$txt .= '<p class="formstat1">Просмотров: '.$myrow['view'].'</p>';
$txt .= '</tr><tr><td class="post_title2"> </td></tr></td>';
$i++;
}
$txt .= '</tr></table>';
echo $txt;
}else{
echo '<p>Информация по запросу не может быть извлечена в таблице нет записей.</p>';
exit();
}
?>
|
| |
|
|
|
|
|
|
|
для: ONYX
(12.11.2008 в 15:43)
| | Большое спасибо ! Попробую | |
|
|
|
|
|
|
|
для: elenaki
(12.11.2008 в 13:04)
| | >не легче ли делать просмотр
>больших фоток в слое поверх таблицы с превьюшками? для этого есть много готовых биб-
>лиотек: thickbox, lightbox, highslide... а стрелка "Назад" в браузере не работает? в крайнем
>случае можно и window.history.back();
или проще открыть большую фотку в новом окне добавив к ссылке target='_blank'
ps. помоему это не тема мускула | |
|
|
|
|
|
|
|
для: Gust
(12.11.2008 в 14:42)
| | открытие нового окна - это не модно. все браузеры по умолчанию имеют pop-up в off. | |
|
|
|