value в теге input отображает только первую часть значения до пробела
Код:
function ForumAddEditForm($action,$name,$division,$button)
{
echo "<form enctype = 'multipart/form-data' action = ".$action." method = post>
<table border class='StandartTable'> <tr><td class='StandartTr'>Название</td><td><input type=text maxlength = 25 size = 51 name=name value=".$name."></td></tr>
<tr><td class='StandartTr'>Раздел</td><td><input type=text maxlength = 25 size = 51 name=division value=$division></td></tr>
<tr><td class='StandartTr'>Скрытость</td><td><select name = 'show'><option value=show>Открытый</option><option value=hide>Закрытый</option></select></td></tr>
<tr><td></td><td><input type=submit name=sent value = ".$button."></td></tr></table></form>";
{
echo "<form enctype = 'multipart/form-data' action = ".$action." method = post>
<table border class='StandartTable'> <tr><td class='StandartTr'>Название</td><td><input type=text maxlength = 25 size = 51 name=name value=".$name."></td></tr>
<tr><td class='StandartTr'>Раздел</td><td><input type=text maxlength = 25 size = 51 name=division value=$division></td></tr>
<tr><td class='StandartTr'>Скрытость</td><td><select name = 'show'><option value=show>Открытый</option><option value=hide>Закрытый</option></select></td></tr>
<tr><td></td><td><input type=submit name=sent value = ".$button."></td></tr></table></form>";
Потому, что значения атрибутов HTML должны быть в двойных кавычках. Кстати, тэги должны закрываться.
или в одинарных. имхо пофиг
Код:
function ForumAddEditForm($action,$name,$division,$button)
{
echo "<form enctype = 'multipart/form-data' action = ".$action." method = post>
<table border class='StandartTable'> <tr><td class='StandartTr'>Название</td><td><input type=text maxlength = 25 size = 51 name=name value=".$name."></td></tr>
<tr><td class='StandartTr'>Раздел</td><td><input type=text maxlength = 25 size = 51 name=division value='$division'></td></tr>
<tr><td class='StandartTr'>Скрытость</td><td><select name = show><option value=show>Открытый</option><option value=hide>Закрытый</option></select></td></tr>
<tr><td></td><td><input type=submit name=sent value = ".$button."></td></tr></table></form>";
{
echo "<form enctype = 'multipart/form-data' action = ".$action." method = post>
<table border class='StandartTable'> <tr><td class='StandartTr'>Название</td><td><input type=text maxlength = 25 size = 51 name=name value=".$name."></td></tr>
<tr><td class='StandartTr'>Раздел</td><td><input type=text maxlength = 25 size = 51 name=division value='$division'></td></tr>
<tr><td class='StandartTr'>Скрытость</td><td><select name = show><option value=show>Открытый</option><option value=hide>Закрытый</option></select></td></tr>
<tr><td></td><td><input type=submit name=sent value = ".$button."></td></tr></table></form>";
2calgon: ну не такой уж он у тебя и правильный... Тоже нет кавычек у параметров тегов...
Цитата: RussianSpy
2calgon: ну не такой уж он у тебя и правильный... Тоже нет кавычек у параметров тегов...
Это всё от того, что всякими "блокнотами" код пишут. Пару лет назад это было модно. Даже в вакансиях писали "нужно уметь писать код в "Блокноте" :D
Цитата: mfender
Это всё от того, что всякими "блокнотами" код пишут. Пару лет назад это было модно. Даже в вакансиях писали "нужно уметь писать код в "Блокноте" :D
Не думаю. Я пишу в текстовом редакторе безо всяких дримов и зендов. И все отлично - валидаторы не ругаются, код работает.
Код:
...
<input type="submit" name="sent" value = "{$button}">
...
<input type="submit" name="sent" value = "{$button}">
...
А еще, кроме кавычек, не забываем
Цитата: RussianSpy
Не думаю. Я пишу в текстовом редакторе безо всяких дримов и зендов. И все отлично - валидаторы не ругаются, код работает.
Наверняка, это не Notepad, и он цветом помечает невалидный код, да ещё и пару кавычек с курсором внутри поставит, когда параметр пишешь. ;)
Цитата: vasa_c
А еще, кроме кавычек, не забываем htmlSpecialChars
А как это может помочь в написании кода???
А вот к изначальной проблеме это отношение имеет.
Цитата: vasa_c
В написании кода любителям блокнота уже ничего не поможет.
А вот к изначальной проблеме это отношение имеет.
А вот к изначальной проблеме это отношение имеет.
А что типа профи все делают в дриме что ли?
RussianSpy, вы используете стандартный Windows Notepad?
Цитата: vasa_c
RussianSpy, вы используете стандартный Windows Notepad?
Нет. Мы используем мультиязычный редактор с подсветкой
Отлично. Мы тоже