С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
 Аватар для caesarnn
57 / 57 / 18
Регистрация: 22.05.2015
Сообщений: 607

Как заменить одинарные кавычки на двойные в HTML-выводе?

14.11.2016, 15:28. Показов 3675. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Такой вопрос: как мне сделать так, чтобы у меня были вместо одинарных кавычек - двойные в HTML коде, в значении value?
Вот PHP код этого селектора:
PHP
1
2
3
4
5
echo '<select name = "wslist">';
         while($weblist = mysqli_fetch_array ($list)) {  
          echo "<option value = '{$weblist['name']}'>{$weblist['name']}</option>";
        }
   echo  '</select>';
Вот что получается в HTML:
HTML5
1
2
3
4
5
6
7
<select name = "wslist">
<option value = 'admin'>admin</option>
<option value = 'ferrum.ru'>ferrum.ru</option>
<option value = 'arg.ru'>arg.ru</option>
<option value = 'arg.ru'>arg.ru</option>
<option value = 'gogol.ru'>gogol.ru</option>
</select>
Атрибут value в HTML выводе должен быть заключён в двойные кавычки, а не в одинарные. Что делать?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.11.2016, 15:28
Ответы с готовыми решениями:

Одинарные и двойные кавычки
Здравствуйте! Рационально ли в одном PHP скрипте использовать одновременно одинарные и двойные кавычки? Используете ли вы в своих...

Кавычки одинарные и двойные
Добрый вечер. Друзья, прошу Вас объяснить мне вот, что: пишу сайт на php и для хранение информации использую sql, в скриптах естественно...

Одинарные и двойные кавычки
Друзья, есть код в php: const CONFIG_PHP_FILE_TEXT = '&lt;?php define(&quot;domain&quot;,&quot;%s&quot;); $config=array(); $config=&quot;%s&quot;; ...

7
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
14.11.2016, 15:36
Цитата Сообщение от caesarnn Посмотреть сообщение
Атрибут value в HTML выводе должен быть заключён в двойные кавычки, а не в одинарные
Нет, одинарные и двойные кавычки одинаково валидны
0
 Аватар для caesarnn
57 / 57 / 18
Регистрация: 22.05.2015
Сообщений: 607
14.11.2016, 15:38  [ТС]
одинарные и двойные кавычки одинаково валидны
Тогда не понимаю, почему
PHP
1
2
$curws = $_POST ['wslist'];
echo " curws = $curws";
показывает просто curws = (никаких значений больше нет).
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
14.11.2016, 15:43
Как выглядит форма целиком? Обрабатывается ли js форма перед отправкой? Какие данные отправились, если посмотреть в консоли во вкладке network?
0
 Аватар для caesarnn
57 / 57 / 18
Регистрация: 22.05.2015
Сообщений: 607
14.11.2016, 15:47  [ТС]
Вот форма целиком:
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
$list = mysqli_query ($connection, "SELECT name FROM $dbtable WHERE userid = '$user' ");
echo '<form method = "post">' ;
echo '<select name = "wslist">';
         while($weblist = mysqli_fetch_array ($list)) {  
          echo "<option value = "{$weblist['name']}">{$weblist['name']}</option>";
        }
   echo  '</select>';
   echo '</form>';
$curws = $_POST ['wslist'];
echo " curws = $curws";
$cursite = mysqli_query ($connection, "SELECT * FROM $dbtable WHERE name = '$curws' ");
$cursitearr = mysqli_fetch_array ($cursite);
 
$name = $cursitearr['name'];
$alias = $cursitearr['alias'];
$indexfiles = $cursitearr['indexfiles'];
$charset = $cursitearr['charset'];
$email = $cursitearr['email'];
echo '<br>';
 
echo '<form method = "post">';
 echo '<spаn>Имя сайта</span>';
 echo '<br>';
 echo " <input name = 'name' value = '$name'>";
 echo '<br>';
  echo '<spаn>Алиасы сайта</span>';
   echo " <input name = 'alias' value = '$alias'>";
   echo '<br>';
     echo '<spаn>Кодировка сайта</span>';
   echo " <input name = 'charset' value = '$charset'>";
 echo '<br>';
     echo '<spаn>Email администратора сайта</span>';
   echo " <input name = 'email' value = '$email'>";
echo '<br>';
     echo '<spаn>Индексные файлы сайта</span>';
   echo " <input name = 'indexfiles' value = '$indexfiles'>";
echo '<br>';
Добавлено через 1 минуту
Цитата Сообщение от Jewbacabra Посмотреть сообщение
Обрабатывается ли js форма перед отправкой? Какие данные отправились, если посмотреть в консоли во вкладке network?
JS я пока что не использую, а смысл смотреть, какие данные отправились? Значения селектора формируются из БД, клиент ему никаких данных не отправляет.
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
14.11.2016, 15:50
Лучший ответ Сообщение было отмечено caesarnn как решение

Решение

Я имел ввиду html код формы, ну да ладно.
Цитата Сообщение от caesarnn Посмотреть сообщение
а смысл смотреть, какие данные отправились?
Чтобы убедиться, что данные отправились, в чем я не уверен, и судя по коду они и не должны отправляться.
Цитата Сообщение от caesarnn Посмотреть сообщение
echo '<form method = "post">' ;
echo '<select name = "wslist">';
* * * * *while($weblist = mysqli_fetch_array ($list)) { *
* * * * * echo "<option value = "{$weblist['name']}">{$weblist['name']}</option>";
* * * * }
* *echo *'</select>';
* *echo '</form>';
Где кнопка submit, которая отправляет форму? Форма ниже никакого отношения не имеет к первой.
Цитата Сообщение от caesarnn Посмотреть сообщение
Значения селектора формируются из БД, клиент ему никаких данных не отправляет.
Как тогда данные попадут в суперглобальный массив POST, если не из данных пост запроса, который отправляет клиент?
1
 Аватар для Sombrero
74 / 70 / 40
Регистрация: 31.03.2014
Сообщений: 298
14.11.2016, 17:49
caesarnn,
Ипользуйте экранирование
PHP
1
echo "<option value = \"{$weblist['name']}\">{$weblist['name']}</option>";
0
Эксперт PHP
 Аватар для Fedor Vlasenko
936 / 693 / 236
Регистрация: 01.02.2015
Сообщений: 1,848
15.11.2016, 01:09
PHP
1
echo '<option value="', $weblist['name'], '">', $weblist['name'], '</option>';
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.11.2016, 01:09
Помогаю со студенческими работами здесь

Одинарные и двойные кавычки
Здравствуйте. Я уже задавал вопрос об кавычках, но это совершенно другое... В общем прошу объясните мне на пальцах, почему в некоторых...

qt crator автоматические двойные скобки, кавычки (одинарные и двойные) (Желательно как в eclipse)
Можно организовать нечто подобное?

Как исправить в строке запроса двойные кавычки на одинарные
Здраствуйте У меня на сайте есть поиск, я передаю параметр serachtext в строке,когда делаю запрос то параметр получается типа...

Как записать в XML ' " (одинарные и двойные кавычки)
&lt;B&gt;&lt;FONT size=2&gt;Когда я вставляю в xml строку, которая содержит символы &lt;, &gt;, &amp;, ',&quot; первых 3 энсодаются, а ' и &quot; нет. Код:...

Двойные и одинарные кавычки
В sql можно написать SELECT * FROM exercise_logs WHERE type = &quot;biking&quot;; А можно написать SELECT * FROM exercise_logs...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru