[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как определить сколько элементов в div
jeysmook
Допустим есть div

<div class="div1" id="div1">
<a
href="#">ссылка 1</a>
<a
href="#">ссылка 2</a>
<a
href="#">ссылка 3</a>
<a
href="#">ссылка 3</a>
</div>


Мне нужно, чтобы php посчитал сколько элементов в div.div1.

Например как в jquery

$('.div1 a').length;



Спустя 6 минут, 42 секунды (6.07.2012 - 17:29) sergeiss написал(а):
jeysmook - ты разницу между сервером и клиентом знаешь? Так вот: ПХП на сервере, а JQuery использует JS, на клиенте работает. Так что ужО определись, где тебе элементы считать надо smile.gif

Спустя 4 минуты, 11 секунд (6.07.2012 - 17:33) jeysmook написал(а):
sergeiss,Только начал учить php. По этому и такой глупый вопрос, но вы ответьте можно ли подсчитать на php сколько элементов содержит div.div1 ?

Спустя 7 минут, 58 секунд (6.07.2012 - 17:41) sergeiss написал(а):
А какая вообще изначально задача? Почему именно так ставится вопрос, что в ПХП надо считать? На самом деле, это можно сделать smile.gif Потому что на сервере можно создавать эти элементы, например, в цикле. А в цикле легко подсчитать количество.

Но я еще раз повторю вопрос: какая изначально стоит задача?

Спустя 5 минут, 25 секунд (6.07.2012 - 17:46) jeysmook написал(а):
Мне нужно определить сколько элементов для того, чтобы слайдер не переключался после последней картинки, а выводил ссылку на повторный просмотр.
---------------------------------------------------------------------------------------

<div class="album" id="album">
<a
href="photos.php?album=1&photos=1"><img src="photos/mini/1.jpg" /></a>
<a
href="photos.php?album=1&photos=2"><img src="photos/mini/2.jpg" /></a>
<a
href="photos.php?album=1&photos=3"><img src="photos/mini/3.jpg" /></a>
<a
href="photos.php?album=1&photos=4"><img src="photos/mini/4.jpg" /></a>
<a
href="photos.php?album=1&photos=5"><img src="photos/mini/5.jpg" /></a>
</div>



$album = $_GET['album'];
$photos_id = $_GET['photos'];
function slide_photos($id){
$next = $id+1;
if($id>5) {
echo'
<br><div class="show_album">
<a href="photos.php?album=1&photos=1">Начать заново</a>
</div>
'
;
} else{
echo'
<br><div class="show_album">
<a href="photos.php?album=1&photos='
.$next.'"><img src="photos/'.$id.'.jpg" /></a>
</div>
'
;
}
}

slide_photos($photos_id);

Спустя 12 минут, 4 секунды (6.07.2012 - 17:58) sergeiss написал(а):
Ну так ты создавай эти ссылки тоже в цикле и будешь знать, сколько их у тебя. Или я что-то "не догоняю"?

Спустя 4 минуты, 7 секунд (6.07.2012 - 18:02) jeysmook написал(а):
sergeiss, Вы бы не могли мне написать как это сделать ?)
А то я не сильно понял как это написать...(

Спустя 22 минуты, 1 секунда (6.07.2012 - 18:24) sergeiss написал(а):
Цитата (jeysmook @ 6.07.2012 - 19:02)
Вы бы не могли мне написать как это сделать ?)

Могу. Но не хочу и не буду smile.gif

Заходишь сюда http://www.php.net/docs.php или http://www.php.net/download-docs.php, качаешь документацию или читаешь он-лайн, изучаешь циклы.

Спустя 53 секунды (6.07.2012 - 18:25) jeysmook написал(а):
sergeiss прискорбно (

Спустя 37 минут, 43 секунды (6.07.2012 - 19:03) sergeiss написал(а):
Цитата (jeysmook @ 6.07.2012 - 19:25)
прискорбно (

Если хочешь знать - изучай. В хэлпе очень хорошо всё описано. Циклы - это основа основ, их надо знать. Если хочешь быть программистом.
А если не хочешь изучать, но надо что-то сделать, то плати и тебе сделают. Тут раздел есть на сайте, "Проекты" называется.
Быстрый ответ:

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