Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP&Mysql) При передаче из формы в форму значение переменной с символом '&' теряется / 12 сообщений из 12, страница 1 из 1
06.05.2005, 12:27
    #33052402
Пупсик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP&Mysql) При передаче из формы в форму значение переменной с символом '&' теряется
Привет всем.При передаче из формы в форму значение переменной с символом '&' теряется.Что делать посоветуйте?
Например:
Форма 1 передала значение переменной A со значением 'procter & gamble'
Форма 2 принимает значение переменной А и делает выборку из базы данных такую: SELECT * FROM products where product='procter & gamble'.
Вся проблема с выборкой из-за этого символа - &. Как его правильно обрабатывать или передавать?В чем сдесь может быть проблема?
...
Рейтинг: 0 / 0
06.05.2005, 12:30
    #33052416
©Felix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP&Mysql) При передаче из формы в форму значение переменной с символом '&' теряется
может стоит передавать кодом?
_______________
Felix
...
Рейтинг: 0 / 0
06.05.2005, 12:32
    #33052422
Пупсик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP&Mysql) При передаче из формы в форму значение переменной с символом '&' теряется
А как например?
...
Рейтинг: 0 / 0
06.05.2005, 12:33
    #33052424
Пупсик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP&Mysql) При передаче из формы в форму значение переменной с символом '&' теряется
Что ты имеешь в виду?
...
Рейтинг: 0 / 0
06.05.2005, 12:45
    #33052462
Пупсик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP&Mysql) При передаче из формы в форму значение переменной с символом '&' теряется
Переменная и так передается кодом :) не почтовыми голубями же :)
...
Рейтинг: 0 / 0
06.05.2005, 12:52
    #33052495
fynda
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP&Mysql) При передаче из формы в форму значение переменной с символом '&' теряется
ПупсикПривет всем.При передаче из формы в форму значение переменной с символом '&' теряется.Что делать посоветуйте?
Например:
Форма 1 передала значение переменной A со значением 'procter & gamble'
Форма 2 принимает значение переменной А и делает выборку из базы данных такую: SELECT * FROM products where product='procter & gamble'.
Вся проблема с выборкой из-за этого символа - &. Как его правильно обрабатывать или передавать?В чем сдесь может быть проблема?

Спорим, угадаю, что от этой строки остается? ;) Остается только "procter ", так? А все потому, что символ '&' используется для разделения параметров GET-запроса, примерно так:
Код: plaintext
http://my_site/my_script?param1=foo&param2=boo&param3=goo
Если вместо GET использовать POST - проблема должна исчезнуть по идее. Либо, как тут уже посоветовали, передавать код вместо амперсанда, а уже при формировании SQL-запроса вставлять амперсанд.
...
Рейтинг: 0 / 0
06.05.2005, 13:05
    #33052531
Пупсик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP&Mysql) При передаче из формы в форму значение переменной с символом '&' теряется
Метод Post используется.А как можно передать код.Приведите пожалуста пример.Или где про это можно прочесть?
...
Рейтинг: 0 / 0
06.05.2005, 13:16
    #33052565
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP&Mysql) При передаче из формы в форму значение переменной с символом '&' теряется
2 fynda , не болтайте ерундой, RTFM.
2 Пупсик , пожалуйста, прочтите правила , потому как не понятно, что за язык вы пользуете. А потом нормально сформулируйте, что конкретно работает не так? Если нужно, то приведите код, результат работы и т.д.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
06.05.2005, 13:37
    #33052623
fynda
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP&Mysql) При передаче из формы в форму значение переменной с символом '&' теряется
4m@t!c 2 fynda , не болтайте ерундой, RTFM.


ВиноватЪ! Исправлюсь! :)
...
Рейтинг: 0 / 0
06.05.2005, 13:38
    #33052631
Пупсик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP&Mysql) При передаче из формы в форму значение переменной с символом '&' теряется
Используются : cервер MySQL 4.1.10-standard и язык программирования PHP.
Есть две формы.На одной форме выбирается название продукта (в виде ссылки).По щелчку на ссылке открывается вторая форма, на которой выводятся данные выбраного продукта.
Первая форма:PHP
Коннект к базе
Select prduct_name From products
далее выводим данные
while ($row=mysql_fetch_array($result)) {
print "\t\t<td align=left><DIV align=left><A href=\"Form2.php?product_name=".$row['product_name']."\">".$row['product_name']."</A></DIV></td>\n";
}
При нажатии переменная product_name по ссылке передается второй форме.

Форма 2:PHP
$query = "Select prduct_price,product_photo,product_oter From products where product_name='".$product_name."'";
...
Рейтинг: 0 / 0
06.05.2005, 13:43
    #33052648
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP&Mysql) При передаче из формы в форму значение переменной с символом '&' теряется
urlencode() .
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
06.05.2005, 13:46
    #33052658
Пупсик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP&Mysql) При передаче из формы в форму значение переменной с символом '&' теряется
To 4m@t!c :
ARE YOU THE BEST!
Всем огроменное спасибо!
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP&Mysql) При передаче из формы в форму значение переменной с символом '&' теряется / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]