|
|
|
| Первый раз столкулся с такой " проблемой":
есть запрос к БД.который извлекает запись в ассоциативный массив.Потом, переменные из этого массива должны появиться в полях <input type="text"> для редактирования
Вот код
<input name="name" type="text" value='.$row['name'].'>
|
На самом деле в поле <input type="text"> появляется только одно первое слово, а их несколько в переменной. При этом <textarea> отображает все слова, как и должно быть
Как это объяснить? | |
|
|
|
|
|
|
|
для: beowulf
(24.08.2005 в 21:02)
| | Дело в том, что если в тексте имеются пробелы, его следует брать в кавычки, т.е. вместо
<?php
echo '<input name="name" type="text" value='.$row['name'].'>';
?>
|
писать
<?php
echo '<input name="name" type="text" value="'.$row['name'].'">';
?>
|
Без кавычек браузер встречает первый пробел после первого слова, а остальное игнорирует. | |
|
|
|
|
|
|
|
для: cheops
(24.08.2005 в 21:08)
| | Спасибо ! | |
|
|
|