Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: А теперь о малтипл селект :) 2 denvor
 
 автор: d-111   (19.06.2006 в 19:49)   письмо автору
 
 

Кажись так

for ($i=0; $i<=5; $i++)
    {
$y = $a[$i];
if (isset($y))
        {
$array[$i] = $y;
echo $array[$i];
        }
    }


Знания мои пропадают - написал и забыл

ЗЫ мною была создана тема "А теперь о малтипл селект :)" в ней denvor задал мне вопрос и вовремя того как я на него отвечал мой пост пропал :(.неподскажите по какой причине.при чём в моем профиле по ссылке "живой форум" она тоже неотображается

   
 
 автор: valenok   (19.06.2006 в 19:53)   письмо автору
 
   для: d-111   (19.06.2006 в 19:49)
 

Ну я понял так:

<? $i=0; while($i<6){ if(isset($a[$i]) AND !empty($a[i])){$b[]=$a[$i]; $i++;} }


А вопрос есть какой то?

---
А что делает твой код?
Копирует массив?

   
 
 автор: d-111   (19.06.2006 в 20:01)   письмо автору
 
   для: valenok   (19.06.2006 в 19:53)
 

Вопрос был такой:
как определить какие значения выбраны в малтипл селект
<select name=a[] multiple>
<option value='0' selected>Легковые автомобили</option>
<option value='1'>Прицепы к легковым автомобилям</option>
<option value='2'>Грузовые автомобили</option>
<option value='3'>Прицепы к грузовым автомобилям</option>
<option value='4'>Автобусы</option>
<option value='5'>Мотоциклы</option>
</select>

Value мне нужны были именно такие как выше

твой вариант тоже хорош

   
 
 автор: valenok   (19.06.2006 в 20:04)   письмо автору
 
   для: d-111   (19.06.2006 в 20:01)
 

Только я всё равно не понял зачем ты копируешь массив..

   
 
 автор: Ziq   (19.06.2006 в 20:11)   письмо автору
 
   для: d-111   (19.06.2006 в 20:01)
 

Совсем не понял твой первый код.

Определить, т.е. распечатать?

foreach ($a as $val)
{
  echo $val."<br>\n";
}


А откуда взялась цифра 5? Если нужно узнать количество элементов массива, то можно воспользоваться функцией count()

   
 
 автор: valenok   (19.06.2006 в 20:20)   письмо автору
 
   для: Ziq   (19.06.2006 в 20:11)
 

Я не то что первый - я аообще ничего не понял.
Я видимо просто не сталкивался с такой проблемой ещё.
Ничего - сейчас исправим.

--
Можешь пожалуйсто по подробней объяснить что ты делаешь...если не трудно
И я бы тебе посоветовал делать через чек боксы.
Большинство пользователей интернета предпочитают их..

   
 
 автор: d-111   (19.06.2006 в 20:30)   письмо автору
 
   для: valenok   (19.06.2006 в 20:20)
 

я уже все сделал и все работает уже неделю. я создал пост с таким названием как выше и задал свой вопрос и поскольку вас таких ГУРУ когда я спрашивал где-то небыло то я сам разобрался и всё сделал под те условия которые мне нужны были и написал "Спасибо я уже сам разобрался", а сегодня denvor поднял тему и спросил как я сделал.и я ему немного переделавши свой код написал.Может он и направелен с ВАШЕЙ точки зрения, может он и копирует, может можно сделать рациональней. в любом случае спасибо вы помоголи denvor'у

Ворпос был таков как определить какие значения выбраны в поле малтипл селект

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования