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

Форум PHP

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

 

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

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

тема: работа с массивом
 
 автор: EXP   (28.08.2006 в 13:59)   письмо автору
 
 

Сильно сомнения одолели
<form action="printr.php" method="POST">

<input type="checkbox" name="f[]" value="<? echo $file ?>">

<input type="checkbox" name="f[]" value="<? echo $file2 ?>">

<input type="checkbox" name="f[]" value="<? echo $file3."и так дальше 25 раз"?>">

<input type="submit" value="print"></form>

</body></html>
Здесь вообще нужны были []скобки? И обработчик


<? 

echo"<html><body>

<textarea>"
;

$f $_POST['f[]'];

array(
$f); 

foreach(
$f as $file){ echo $file."\r\n"; }

echo
"</textarea>

</body></html>"
;

?> 
Заработало вроде ,но надо-бы попробовать без[].
Как ограничить чтобы foreach() прокручивал только 5 раз из 25и ?

   
 
 автор: ddhvvn   (28.08.2006 в 14:18)   письмо автору
 
   для: EXP   (28.08.2006 в 13:59)
 

Вставьте счетчик

   
 
 автор: cheops   (28.08.2006 в 18:05)   письмо автору
 
   для: EXP   (28.08.2006 в 13:59)
 

>$f = $_POST['f[]'];
Так нельзя - следует обращаться к $_POST['f'], так как это двумерный массив $_POST['f'][];

>Как ограничить чтобы foreach() прокручивал только 5 раз из 25и ?
Используйте вместо цикла foreach - цикл for
<?php
  
for($i 0$i 5$i++)
  {
     
// ....
  
}
?>

   
Rambler's Top100
вверх

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