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]   

> Описание: PHP
miniaka
Отправлено: 21 Июля, 2013 - 12:54:43
Post Id


Новичок


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


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




Всем привет ! Заранее извеняюсь, может глупый вопрос, но что-то не вкурю как разобраться. Не получается встроить код в php, жалуется на ошибку. "Parse error: syntax error, unexpected '?' " Тоесть в php коде я открыл еще один php в строке hidden. Как это исправить ?

Вот код.
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. <?PHP
  4.                 if(session_is_registered(USERS)){
  5.                         print "
  6.                 <div id='rating_table'>
  7.                 <form method='POST' action=''>
  8.                 <center>
  9.                 Оцените материал: 1<input type='radio' value='1' name='score'> 2<input type='radio' value='2' name='score'> 3<input type='radio' value='3' name='score'> 4<input type='radio' value='4' name='score'> 5<input type='radio' value='5' name='score' checked>
  10.                 <input type='submit' name='enter_vote' value='Оценить'>
  11.                 <input type='hidden' name='type' value=".<?PHP print $type;?>.">
  12.                 </center>
  13.                 </form>
  14.                 </div>";}
  15.                 ?>
  16.  
  17.  
  18.  
 
 Top
teddy
Отправлено: 21 Июля, 2013 - 13:04:35
Post Id


Участник


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


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




PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.                 if(session_is_registered(USERS)){
  3.                         print "
  4.                <div id='rating_table'>
  5.                <form method='POST' action=''>
  6.                <center>
  7.                Оцените материал: 1<input type='radio' value='1' name='score'> 2<input type='radio' value='2' name='score'> 3<input type='radio' value='3' name='score'> 4<input type='radio' value='4' name='score'> 5<input type='radio' value='5' name='score' checked>
  8.                <input type='submit' name='enter_vote' value='Оценить'>
  9.                <input type='hidden' name='type' value='$type'>
  10.                </center>
  11.                </form>
  12.                </div>";}
  13. ?>

Вот так...

кстати, функция session_is_registered deprecated

(Отредактировано автором: 21 Июля, 2013 - 13:05:01)

 
 Top
caballero
Отправлено: 21 Июля, 2013 - 13:29:41
Post Id


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


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


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




miniaka
а на фига ты HTML выводишь через print?


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
DelphinPRO
Отправлено: 21 Июля, 2013 - 14:33:14
Post Id



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


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


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




facepalm.jpg

б**, пишите код нормально, и не будет синтаксических ошибок

Почему бы вот так не написать? Красиво, с форматированием...
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?PHP if(session_is_registered(USERS)){ ?>
  2.     <div id='rating_table'>
  3.         <form method='POST' action=''>
  4.             <center>
  5.                 Оцените материал:
  6.                 1<input type='radio' value='1' name='score'>
  7.                 2<input type='radio' value='2' name='score'>
  8.                 3<input type='radio' value='3' name='score'>
  9.                 4<input type='radio' value='4' name='score'>
  10.                 5<input type='radio' value='5' name='score' checked>
  11.                 <input type='submit' name='enter_vote' value='Оценить'>
  12.                 <input type='hidden' name='type' value="<?=$type?>">
  13.             </center>
  14.         </form>
  15.     </div>
  16. <? } ?>


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
soffrick
Отправлено: 21 Июля, 2013 - 14:36:18
Post Id



Посетитель


Покинул форум
Сообщений всего: 379
Дата рег-ции: Май 2012  
Откуда: Россия, Москва


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





DelphinPRO

Улыбка
Спойлер (Отобразить)

(Отредактировано автором: 21 Июля, 2013 - 14:38:23)



-----
Правильный вопрос - уже половина правильного ответа!

p.s. индусы повсюду, будьте осторожны!
 
 Top
miniaka
Отправлено: 21 Июля, 2013 - 16:22:29
Post Id


Новичок


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


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




Спасибо за помошь, разобрался.
 
 Top
Мелкий Супермодератор
Отправлено: 22 Июля, 2013 - 09:43:47
Post Id



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


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


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




teddy пишет:
кстати, функция session_is_registered deprecated

Кстати, она уже вторую релизную ветку как удалена.


-----
PostgreSQL DBA
 
 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