Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как вписать массив в переменную GET
Форумы портала PHP.SU » PHP » Программирование на PHP » Как вписать массив в переменную GET

Страниц (1): [1]
 

1. bratkovsky - 03 Августа, 2012 - 20:32:44 - перейти к сообщению
Как вписать массив в переменную GET?

$_GET[name]
2. vectorserver - 03 Августа, 2012 - 20:35:13 - перейти к сообщению
3. bratkovsky - 03 Августа, 2012 - 20:43:53 - перейти к сообщению
Тогда вопрос в следующем если

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. $name[0]='massive 0';
  4. $name[1]='massive 1';
  5.  
  6. echo"$name[0] $name[1]";//Выели
  7.  
  8. ?>

тогда как вывести неиспозуя цыкл по такой же схеме как сверху в GET и POST:
4. DelphinPRO - 03 Августа, 2012 - 20:46:44 - перейти к сообщению
в ГЕТ и ПОСТ ничего вывести нельзя. можно занести значение в эти массивы. Если будете пользоваться общепринятой терминологией, вас гораздо быстрее поймут и дадут совет
5. bratkovsky - 03 Августа, 2012 - 20:55:10 - перейти к сообщению
мне просто нужно передать массив по форме:

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <form action='index.php' method='get'>
  3. <input type='hidden' name='com' value='y'>
  4.  
  5. <input type='text' name='golos[0]' value=''/><br/>
  6. <input type='text' name='golos[1]' value=''/><br/>
  7. <button>Передать</button>
  8. </form>
  9.  

PHP:
скопировать код в буфер обмена
  1. <?PHP  
  2.  
  3. if($_GET[com]=='y'):
  4.  
  5. //сюда
  6.  
  7. $save=0;
  8. for($i=0;$i<count($golos);$i++){
  9.     if($i!=count($golos)-1){
  10.         $golos[$i]=round($golos[$i]/array_sum($golos)*100);
  11.         $save+=$golos[$i];
  12.     }else{
  13.         $golos[$i]=100-$save;
  14.     }
  15.     echo($golos[$i].'%');
  16.     echo('<br>');
  17. }
  18.  
  19. endif;
  20. ?>

(Добавление)
Вопрос закрыт!
6. DelphinPRO - 03 Августа, 2012 - 21:14:46 - перейти к сообщению
так бы и писали сразу..

$_GET['golos'][0]

 

Powered by ExBB FM 1.0 RC1