2 / 2 / 0
Регистрация: 06.04.2018
Сообщений: 157
|
|
1 | |
PHP кавычки17.01.2020, 12:43. Показов 669. Ответов 6
Метки нет (Все метки)
В выделенном коде PHP ругается на одинарные кавычки ( ' ), а именно в value. При смене на двойные кавычки все нормализуется - ошибка исчезает, но из-за двойных кавычек код работает не так как нужно. В html файле все работает хорошо, но мне нужно этот код поместить в php файл.
Код: <form action="https://money.yandex.ru/eshop.xml" method="post" onsubmit="formatReceipt(this);return false;"> <input required name="shopId" value="My details" type="hidden"/> <input required name="scid" value="My details" type="hidden"/> <input required name="sum" value="'.$stoim2.'" type="hidden"> <input required name="customerNumber" value="test-fz-54-with-dynamic-customerContact" type="hidden"/> <input required name="paymentType" value="AC" type="hidden"/> <input required name="customerContact" value="" placeholder="Укажите телефон +7NNNxxxXXxx или электронный адрес для получения чека" size="72"/><br> <input name="ym_merchant_receipt" value='{"customerContact": "", "taxSystem": 1, "items":[ {"quantity": 1, "price": {"amount": 0.00}, "tax": 1,"text": "Услуга", "paymentMethodType": "full_prepayment", "paymentSubjectType": "commodity"} ]}' type="hidden"/> <input type="submit" value="Оплатить"> </form>
0
|
17.01.2020, 12:43 | |
Ответы с готовыми решениями:
6
Кавычки PHP Кавычки в php Как правильно в PHP вставлять кавычки? как правильно расставлять кавычки в php |
30 / 19 / 11
Регистрация: 05.12.2016
Сообщений: 114
|
||||||
17.01.2020, 13:22 | 2 | |||||
0
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
|
17.01.2020, 14:00 | 3 |
Непонятна вот эта строчка
<input required name="sum" value="'.$stoim2.'" type="hidden"> может ее надо так <input required name="sum" value="<?= $stoim2 ?>" type="hidden">
0
|
30 / 19 / 11
Регистрация: 05.12.2016
Сообщений: 114
|
|||||||||||
17.01.2020, 14:05 | 4 | ||||||||||
Либо так
0
|
56 / 50 / 22
Регистрация: 17.03.2014
Сообщений: 142
|
||||||
17.01.2020, 14:17 | 5 | |||||
1. Мешать код представления с логикой - идея весьма так себе. Скорее всего, есть более оптимальный путь.
2. В случаях, когда от этого не отказаться, может оказаться полезным heredoc. Формат специфичный, но избавит от проблем подсчета кавычек:
0
|
2 / 2 / 0
Регистрация: 06.04.2018
Сообщений: 157
|
|
17.01.2020, 15:21 [ТС] | 6 |
А как в html файле включить содержимое какого-нибудь (на мой выбор) php файла?
0
|
Невнимательный
|
|
17.01.2020, 19:52 | 7 |
Только если настроено выполнение php в html файлах (точнее в файлах имена которых заканчиваются на .html)
как вариант теги <frame> <iframe> как вариант SSI (ServerSideIncludes иногда включается в apache например для файлов.shtml) как вариант свой обработчик файлов.html типа AddHandler ... Action .... Не считая вариантов получения части страниц Ajax-ом
0
|
17.01.2020, 19:52 | |
17.01.2020, 19:52 | |
Помогаю со студенческими работами здесь
7
php+html синтаксис.раставить кавычки и слеши. Передача переменной содержащей двойные кавычки из PHP в JS Как обернуть кавычки в кавычки Кавычки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |