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

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

14.11.2016, 15:28. Показов 3702. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru