как присвоить перменной меняющееся значние

S@fer

Новичок
как присвоить перменной меняющееся значние

Подскажите кто-нидь. Как можно присвоить переменной меняющееся значение из таблицы
Например
на строке
<?$nomer=<?php echo substr($p['Presence']['oe'],1); ?>
пишет ошибку
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING
 

Krishna

Продался Java
Прочитай учебник по пхп, а не беги на форум по каждому примитивному вопросу.
 

Фанат

oncle terrible
Команда форума
S@fer
у тебя в коде не присвоение, а каша

оператор присвоения в пхп - знак "равно".
вот им и воспользуйся.
и синтаксис, как правильно заметили выше, хотя бы на базовом уровне надо знать
 

S@fer

Новичок
Задам вопрос по другому.

Есть таблица из которой по запросу выводятся данные
PHP:
<table width="100%" border="0" cellspacing="0" cellpadding="2">
<tr>
<td height="25" valign="top" class="css3"><div align="center"><strong><a href="#">произв.</a></strong></div></td>
<td valign="top" class="css3"><div align="center"><strong><a href="#">#OE</a></strong></div></td>
<td valign="top" class="css3"><div align="center"><strong><a href="#">описание</a></strong></div></td>
<td>&nbsp;</td></tr>
<tr></tr>
<!-- pre>< ? php var_dump($presence); ?></pre -->
<?php foreach ($presence as $p) { ?>
<tr><td height="30" class="css31"><div align="left"><?php echo $p['Presence']['brand']; ?></div></td>
<td class="css31"><div align="left"><?php echo substr($p['Presence']['oe'],1); ?></div></td>
<td class="css31"><div align="left"><?php echo $p['Presence']['description']; ?> <?php echo $p['Presence']['place']; ?></div></td>
Каким образом можно присвоить перменной (например $nomer) полученный ОЕ?
В учебниках подобного не нашел
 

zerkms

TDD infected
Команда форума
убери весь хтмл, оставь только пхп, который имеет отношение к вопросу и задай вопрос заново

ps: но всё таки лучше почитай любую книжку по основам
 

Фанат

oncle terrible
Команда форума
что значит "полученный OE"?
судя по коду - это шаблон. и все присвоения должны происходить до его вызова.
 

S@fer

Новичок
zerkms

<?php echo $p['Presence']['brand']; ?>
<?php echo substr($p['Presence']['oe'],1); ?>

После этой строчки нужно, чтобы $nomer принимал значение (['Presence']['oe']), которое выводится на экран, а дальше пусть идет без изменний
...
<?php echo $p['Presence']['description']; ?>
 

S@fer

Новичок
*****
Есть картинки название в формате: $nomer$rash,
где $nomer - номер детали,
$rash - расширение (.jpg),
хочу сдлать иконку при нажатии которой открывается ссылка на картинку.
Т.е. что бы по номеру детали открывалась нужная картинка,

следующая запись в коде будет
<a href=<? echo "$nomer$rash"; ?>>...</a>
 

Фанат

oncle terrible
Команда форума
зачем тебе переменная номер, если у тебя есть переменная $p['Presence']['oe'] ?
вот её и используй.
как вывести две переменных подряд, читай в документации, http://php.net/types.string
 
Сверху