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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Не могу разобраться с циклом

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: Цикли непонятки в нем
file.shreder
Отправлено: 29 Марта, 2015 - 17:11:06
Post Id


Посетитель


Покинул форум
Сообщений всего: 286
Дата рег-ции: Окт. 2014  


Помог: 2 раз(а)

[+]


Короче, есть цикл(фрагмент):

PHP:
скопировать код в буфер обмена
  1.  
  2. <?foreach ($regs as $reg):?>
  3.  <tr>
  4.        
  5.       <td colspan="4" rowspan="1" style="background: rgba(205, 201, 165, 0.5);"><?=$reg['region1']?>
  6.          
  7.           </td>
  8.     </tr> <!--тут заголовки короче регионов, код не полный, кусочек, так как весь тут не нужен-->
  9. <?foreach ($datas as $data):
  10.        
  11.         ?> <a href="#modal" class="overlay" id="modalWindow"></a>
  12.          <div class="popup">
  13.                 Код доступа:</br></br>
  14.                 <form name="kod" method="POST" action="#">
  15.                                 <input type="password" name="password" size="20" placeholder="Введите код доступа<?=$data['id']?>">
  16.                                 <input type="submit" name="ok" value="Отправить">
  17.                                 </form>
  18.                
  19.                       <br>
  20.               <br>
  21.               <a class="close" href="#close"></a>
  22.             </div>
  23.                        
  24.       <td style="text-align: center;"><?=$data['number_in_reestr']?></td>
  25.       <td><?=$data['povne_naymenuvannya']." Id".$data['id']?><a href='#modalWindow' id='modalUrl' ><img src='css/down.png'></a></td>
  26.       <td style="text-align: center;"><?=$data['EDRPOU']?></td>
  27.       <td style="text-align: center;"><?=$data['kod_EDRPOU_profsp']?></td>
  28.        
  29.            
  30.           </tr>
  31.          
  32.          
  33.              
  34.             <?endforeach;
  35.  
  36. endforeach;?>
  37.  
  38.  

так вот, этот цикл выводит сначала название региона а потом если есть в таблице в таком регионе предприятия, то другой цикл в том же регионе выводит весь список, и это работает, но когда я добавил ссылку на модальное окно в котором нужно ввести код доступа и получить документ, то в модальное окно передается то айди и вообще данные из той строки что была выведена первой... Не подсобите? может кто знает че так?


Отредактировано модератором: DeepVarvar, 31 Марта, 2015 - 13:05:23
Давай ты попробуешь еще раз нормально задать интересующий тебя вопрос. Исправляй описание. Внятнее пожалуйста, внятнее и по теме.
 
 Top
Faraon-san
Отправлено: 31 Марта, 2015 - 13:22:14
Post Id



Посетитель


Покинул форум
Сообщений всего: 318
Дата рег-ции: Сент. 2013  


Помог: 8 раз(а)




CODE (html):
скопировать код в буфер обмена
  1. <?foreach ($regs as $reg):?>
  2.  <tr>
  3.        
  4.       <td colspan="4" rowspan="1" style="background: rgba(205, 201, 165, 0.5);"><?=$reg['region1']?>
  5.          
  6.           </td>
  7.     </tr> <!--тут заголовки короче регионов, код не полный, кусочек, так как весь тут не нужен-->
  8. <?foreach ($datas as $data):
  9.      
  10.        ?> <a href="#modal" class="overlay" id="modalWindow<?=$data['id']?>"></a>
  11.          <div class="popup">
  12.                 Код доступа:</br></br>
  13.                 <form name="kod" method="POST" action="#">
  14.                                 <input type="password" name="password" size="20" placeholder="Введите код доступа<?=$data['id']?>">
  15.                                 <input type="submit" name="ok" value="Отправить">
  16.                                 </form>
  17.                
  18.                       <br>
  19.               <br>
  20.               <a class="close" href="#close"></a>
  21.             </div>
  22.                        
  23.       <td style="text-align: center;"><?=$data['number_in_reestr']?></td>
  24.       <td><?=$data['povne_naymenuvannya']." Id".$data['id']?><a href='#modalWindow<?=$data['id']?>'><img src='css/down.png'></a></td>
  25.       <td style="text-align: center;"><?=$data['EDRPOU']?></td>
  26.       <td style="text-align: center;"><?=$data['kod_EDRPOU_profsp']?></td>
  27.        
  28.            
  29.           </tr>
  30.          
  31.          
  32.              
  33.             <?endforeach;
  34.  
  35. endforeach;?>
 
 Top
file.shreder
Отправлено: 31 Марта, 2015 - 14:53:34
Post Id


Посетитель


Покинул форум
Сообщений всего: 286
Дата рег-ции: Окт. 2014  


Помог: 2 раз(а)

[+]


file.shreder пишет:
Короче, есть цикл(фрагмент):

PHP:
скопировать код в буфер обмена
  1.  
  2. <?foreach ($regs as $reg):?>
  3.  <tr>
  4.        
  5.       <td colspan="4" rowspan="1" style="background: rgba(205, 201, 165, 0.5);"><?=$reg['region1']?>
  6.          
  7.           </td>
  8.     </tr> <!--тут заголовки короче регионов, код не полный, кусочек, так как весь тут не нужен-->
  9. <?foreach ($datas as $data):
  10.        
  11.         ?> <a href="#modal" class="overlay" id="modalWindow"></a>
  12.          <div class="popup">
  13.                 Код доступа:</br></br>
  14.                 <form name="kod" method="POST" action="#">
  15.                                 <input type="password" name="password" size="20" placeholder="Введите код доступа<?=$data['id']?>">
  16.                                 <input type="submit" name="ok" value="Отправить">
  17.                                 </form>
  18.                
  19.                       <br>
  20.               <br>
  21.               <a class="close" href="#close"></a>
  22.             </div>
  23.                        
  24.       <td style="text-align: center;"><?=$data['number_in_reestr']?></td>
  25.       <td><?=$data['povne_naymenuvannya']." Id".$data['id']?><a href='#modalWindow' id='modalUrl' ><img src='css/down.png'></a></td>
  26.       <td style="text-align: center;"><?=$data['EDRPOU']?></td>
  27.       <td style="text-align: center;"><?=$data['kod_EDRPOU_profsp']?></td>
  28.        
  29.            
  30.           </tr>
  31.          
  32.          
  33.              
  34.             <?endforeach;
  35.  
  36. endforeach;?>
  37.  
  38.  

так вот, этот цикл выводит сначала название региона а потом если есть в таблице в таком регионе предприятия, то другой цикл в том же регионе выводит весь список, и это работает, но когда я добавил ссылку на модальное окно в котором нужно ввести код доступа и получить документ, то в модальное окно передается то айди и вообще данные из той строки что была выведена первой... Не подсобите? может кто знает че так?


А что ж тебе не понятно то???
(Добавление)
И самое главное про Електронное правительство - удалил.. ВАРВАР!!!
(Добавление)
Faraon-san пишет:
CODE (html):
скопировать код в буфер обмена
  1. <?foreach ($regs as $reg):?>
  2.  <tr>
  3.        
  4.       <td colspan="4" rowspan="1" style="background: rgba(205, 201, 165, 0.5);"><?=$reg['region1']?>
  5.          
  6.           </td>
  7.     </tr> <!--тут заголовки короче регионов, код не полный, кусочек, так как весь тут не нужен-->
  8. <?foreach ($datas as $data):
  9.      
  10.        ?> <a href="#modal" class="overlay" id="modalWindow<?=$data['id']?>"></a>
  11.          <div class="popup">
  12.                 Код доступа:</br></br>
  13.                 <form name="kod" method="POST" action="#">
  14.                                 <input type="password" name="password" size="20" placeholder="Введите код доступа<?=$data['id']?>">
  15.                                 <input type="submit" name="ok" value="Отправить">
  16.                                 </form>
  17.                
  18.                       <br>
  19.               <br>
  20.               <a class="close" href="#close"></a>
  21.             </div>
  22.                        
  23.       <td style="text-align: center;"><?=$data['number_in_reestr']?></td>
  24.       <td><?=$data['povne_naymenuvannya']." Id".$data['id']?><a href='#modalWindow<?=$data['id']?>'><img src='css/down.png'></a></td>
  25.       <td style="text-align: center;"><?=$data['EDRPOU']?></td>
  26.       <td style="text-align: center;"><?=$data['kod_EDRPOU_profsp']?></td>
  27.        
  28.            
  29.           </tr>
  30.          
  31.          
  32.              
  33.             <?endforeach;
  34.  
  35. endforeach;?>


и теперь получается везде один и тот же айди возле ModalWindow
(Добавление)
подумай сам

PHP:
скопировать код в буфер обмена
  1. <a href="#modal" class="overlay" id="modalWindow<?=$data['id']?>"></a>
  2.          <div class="popup">
  3.                 Код доступа:</br></br>
  4.                 <form name="kod" method="POST" action="#">
  5.                                 <input type="password" name="password" size="20" placeholder="Введите код доступа<?=$data['id']?>">
  6.                                 <input type="submit" name="ok" value="Отправить">
  7.                                 </form>
  8.                
  9.                       <br>
  10.               <br>
  11.               <a class="close" href="#close"></a>
  12.             </div>


что тут <input type="password" name="password" size="20" placeholder="Введите код доступа<?=$data['id']?>">
и что там

id="modalWindow<?=$data['id']


хрен редьки не слаще... ПРИ ЧЕМ РАЗМЕТКА ДО ПЕХЕПЕ КОДА?


Отредактировано модератором: DeepVarvar, 31 Марта, 2015 - 15:40:17
Удалил матюки
 
 Top
Faraon-san
Отправлено: 31 Марта, 2015 - 15:05:50
Post Id



Посетитель


Покинул форум
Сообщений всего: 318
Дата рег-ции: Сент. 2013  


Помог: 8 раз(а)




Faraon-san Не понял Не понял Не понял Не понял Не понял разрыв шаблона
сколько у тебя записей в массиве $regs и $datas?
 
 Top
file.shreder
Отправлено: 31 Марта, 2015 - 15:10:45
Post Id


Посетитель


Покинул форум
Сообщений всего: 286
Дата рег-ции: Окт. 2014  


Помог: 2 раз(а)

[+]


Faraon-san пишет:
Faraon-san Не понял Не понял Не понял Не понял Не понял разрыв шаблона
сколько у тебя записей в массиве $regs и $datas?


$regs - это областя уркаины

остальное предприятия в областях - их около 9, ты пойми, я сам не знаю почему, но везде работает без этих заморочек, а тут, хотел сделать тоже, чтобы при нажатии на ссылочку возле предприятия, выпадало окошко и вводится парольи отправляется на почту сгенерированный пдф-файл, с паролем я проблему решил, но пришлось без красивого модального окна, вот и спрашиваю у вас Шо за ХЗ??? Не знаете так и скажите, а не говорите что я тупой, сами такие...
(Добавление)
тем более там даже без всяких там интерпертаторов видно. что вроде ничего сложного и непонятного там нет, но вот путать разметку и пхп - это ваще
 
 Top
Faraon-san
Отправлено: 31 Марта, 2015 - 15:20:48
Post Id



Посетитель


Покинул форум
Сообщений всего: 318
Дата рег-ции: Сент. 2013  


Помог: 8 раз(а)




- я попытался, но это не лечиться.
Вообщем это проблема всех браузеров они не могут отделить пхп и разметку и к сожалению это невозможно реализовать, придется без окна обойтись.
 
 Top
file.shreder
Отправлено: 31 Марта, 2015 - 15:30:41
Post Id


Посетитель


Покинул форум
Сообщений всего: 286
Дата рег-ции: Окт. 2014  


Помог: 2 раз(а)

[+]


Faraon-san пишет:
- я попытался, но это не лечиться.
Вообщем это проблема всех браузеров они не могут отделить пхп и разметку и к сожалению это невозможно реализовать, придется без окна обойтись.


но в других местах везде же работает!
 
 Top
DeepVarvar Супермодератор
Отправлено: 31 Марта, 2015 - 15:43:55
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)





file.shreder пишет:
И самое главное про Електронное правительство - удалил.. ВАРВАР!!!
Именно с него тебя начали тыкать палочкой, и именно с него ты начал матюкаться. Я удалил все тыкания палочкой и матюки, и название темы поменял дав шанс на нормальный диалог.
 
 Top
file.shreder
Отправлено: 31 Марта, 2015 - 15:45:51
Post Id


Посетитель


Покинул форум
Сообщений всего: 286
Дата рег-ции: Окт. 2014  


Помог: 2 раз(а)

[+]


DeepVarvar пишет:

file.shreder пишет:
И самое главное про Електронное правительство - удалил.. ВАРВАР!!!
Именно с него тебя начали тыкать палочкой, и именно с него ты начал матюкаться. Я удалил все тыкания палочкой и матюки, и название темы поменял дав шанс на нормальный диалог.


спасибо! За шанс! Он никогда не бывает лишним...
(Добавление)
Для каждого приготовлен уже ЧИП!!! Для кого то больше, для кого то меньше
 
 Top
DeepVarvar Супермодератор
Отправлено: 31 Марта, 2015 - 15:48:56
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)





file.shreder пишет:
ЧИП
.. и Дейл.
Если хочется узнать мое мнение - плевал я на чипы. А если сильно прижмут - тупо уеду в Сибирь (или куда подальше, рашка большая) всей семьёй.
 
 Top
file.shreder
Отправлено: 31 Марта, 2015 - 15:53:56
Post Id


Посетитель


Покинул форум
Сообщений всего: 286
Дата рег-ции: Окт. 2014  


Помог: 2 раз(а)

[+]


DeepVarvar пишет:

file.shreder пишет:
ЧИП
.. и Дейл.
Если хочется узнать мое мнение - плевал я на чипы. А если сильно прижмут - тупо уеду в Сибирь (или куда подальше, рашка большая) всей семьёй.


Тогда мы начнем чипизацию прямо с СИБИРИ!!! (А как в сибири жить без интернета?))
 
 Top
DeepVarvar Супермодератор
Отправлено: 31 Марта, 2015 - 15:58:48
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




file.shreder пишет:
начнем чипизацию прямо с СИБИРИ
Да пожалуйста. Первый же появившийся на горизонте чиповставлятель заработает соляной заряд в пятую точку.
file.shreder пишет:
как в сибири жить без интернета?

Какая разница где? Так же как раньше без него жили, и до сих пор некоторые живут. А что интернет дает? Вот сейчас - он дает мне заработок. Но, это же не единственное что я умею. Я не пропаду.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB