powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Переменная с пробелами в поле ввода.
20 сообщений из 20, страница 1 из 1
Переменная с пробелами в поле ввода.
    #38438990
Appolo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как вставить в поле данные из переменной?
Переменная с пробелами.
Код...
При открытии страницы поле должно быть заполнено.
$fullname='A B D'
.....
<tr>
<td><label>NAME</label></td>
<td>:</td>
<td width="200" height="100%"> <?= $fullname ?></td>
</tr>
<tr>
<td><label>NAME_D</label></td>
<td>:</td>
<td><input name=AliasZ type=text value=<?= $fullname ?> size="50" </td>
</tr>

Результат:
NAME:A B D //текст -нормально
NAME_D:A //в поле ввода только A, нужно что бы было A B D

<input name=AliasZ type=text value=A B D size="50" </td> // код страницы , отображается только A
Предполагается это поле при необходимости редактировать или использовать данные по умолчанию, т.е. A B D.
...
Рейтинг: 0 / 0
Переменная с пробелами в поле ввода.
    #38439008
Appolo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот так ...
<td><input name=AliasZ type=text value=<?= $fullname ?> size="50" </td>
Добавил кавычки
<td><input name=AliasZ type=text value="<?= $fullname ?>" size="50" </td>
...
Рейтинг: 0 / 0
Переменная с пробелами в поле ввода.
    #38439024
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Appolo,

Основы HTML...
...
Рейтинг: 0 / 0
Переменная с пробелами в поле ввода.
    #38439246
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
Следующим вопросом будет - что делать, если значение переменной с кавычками?
...
Рейтинг: 0 / 0
Переменная с пробелами в поле ввода.
    #38439288
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
<td><input name=AliasZ type=text value="<?= htmlspecialchars($fullname) ?>" size="50" </td>
...
Рейтинг: 0 / 0
Переменная с пробелами в поле ввода.
    #38439837
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ренат
Код: php
1.
<td><input name=AliasZ type=text value="<?= htmlspecialchars($fullname) ?>" size="50" </td>



неверно.
...
Рейтинг: 0 / 0
Переменная с пробелами в поле ввода.
    #38439990
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrowРенат
Код: php
1.
<td><input name=AliasZ type=text value="<?= htmlspecialchars($fullname) ?>" size="50" </td>




неверно.Покажите, как правильно.
...
Рейтинг: 0 / 0
Переменная с пробелами в поле ввода.
    #38439996
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гым. php.net забанили в гугле.
urlencode/rawurlencode правильно
...
Рейтинг: 0 / 0
Переменная с пробелами в поле ввода.
    #38440015
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrowгым. php.net забанили в гугле.
urlencode/rawurlencode правильно

ScareCrowРенат
Код: php
1.
<td><input name=AliasZ type=text value="<?= htmlspecialchars($fullname) ?>" size="50" </td>



неверно.

глянул код в Yii по генерации аттрибутов тега (к примеру когда input генерим):
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
class CHtml {
...
public static function renderAttributes($htmlOptions) {
  static $specialAttributes=array(....);
  ....
  foreach($htmlOptions as $name=>$value) {
    $html .= ' ' . $name . '="' . ($raw ? $value : self::encode($value)) . '"';
  }
  return $html;
}

public static function encode($text) {
  return htmlspecialchars($text,ENT_QUOTES,Yii::app()->charset);
}



видимо Yii такие же криворучки разрабатывали как и я)
...
Рейтинг: 0 / 0
Переменная с пробелами в поле ввода.
    #38440018
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrowгым. php.net забанили в гугле.
urlencode/rawurlencode правильно
а тебя не смущает перевод с английского urlencode ? может он для чего то другого служит?
аналогично и с htmlspecialchars
...
Рейтинг: 0 / 0
Переменная с пробелами в поле ввода.
    #38440026
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автора тебя не смущает перевод с английского urlencode
эээ. нет?
...
Рейтинг: 0 / 0
Переменная с пробелами в поле ввода.
    #38440175
Nastie91
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Appolo, а обычном сложением строк почему не подходит?

Например,
Код: php
1.
<input type="text" value="<?="'".$a."'"?>">
...
Рейтинг: 0 / 0
Переменная с пробелами в поле ввода.
    #38440244
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nastie91Appolo, а обычном сложением строк почему не подходит?

Например,
Код: php
1.
<input type="text" value="<?="'".$a."'"?>">

Вы посмотрите, что выдает этот код на выходе.
...
Рейтинг: 0 / 0
Переменная с пробелами в поле ввода.
    #38440284
Nastie91
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle, вот я и спрашиваю, потому что мне выдало то, что нужно - текст в кавычках в текстовом поле (я так понимаю, этого хотели)
...
Рейтинг: 0 / 0
Переменная с пробелами в поле ввода.
    #38440366
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nastie91, а ежле такая строка будет на входе? ;-)

Код: php
1.
2.
3.
$a = <<<TEXT
Этот ' текст " с ' разными " кавычками
TEXT;
...
Рейтинг: 0 / 0
Переменная с пробелами в поле ввода.
    #38440443
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nastie91что нужно - текст в кавычках в текстовом поле (я так понимаю, этого хотели)
Спрашивали про:
?значение переменной с кавычками?
...
Рейтинг: 0 / 0
Переменная с пробелами в поле ввода.
    #38440644
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
ScareCrowРенат
Код: php
1.
<td><input name=AliasZ type=text value="<?= htmlspecialchars($fullname) ?>" size="50" </td>



неверно.Что значит неверно? Все верно, htmlspecialchars() должно быть.
...
Рейтинг: 0 / 0
Переменная с пробелами в поле ввода.
    #38440653
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
Код: html
1.
2.
3.
4.
5.
<form>
<?php $a='<>&"'; ?>
<input name="a" type="text" value="<?= htmlspecialchars($a) ?>">
<input name="b" type="text" value="<?= urlencode($a) ?>">
</form>

Смотрим на результат в браузере, на полученный html, думаем...
...
Рейтинг: 0 / 0
Переменная с пробелами в поле ввода.
    #38450873
Appolo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо.
...
Рейтинг: 0 / 0
Переменная с пробелами в поле ввода.
    #38451639
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторглянул код в Yii

Ключница писала.

ТС, подразумевается что все полученные данные уже отфильтрованы с выбранным уровнем (например по правам юзера).

А может быть вы хотели placeholder?
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Переменная с пробелами в поле ввода.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]