X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Запросы и символ "&"
Jurager
Jurager
Topic Starter сообщение 20.4.2011, 19:21; Ответить: Jurager
Сообщение #1


Приветствую всех, есть небольшой вопрос по поводу которого у меня уже крыша едет, как только не парился :wacko:

Есть форма в HTML
<form id="search" action="http://myzz.kz/search.php">
<input type="text" id="query" name="q" class="search" value="" title="Введите слово для поиска..."/>
<input type="submit" class="button" id="submit" value=""/>
</form>


И следующий PHP
[PHP]
$query = htmlspecialchars($_REQUEST["q"]);
print $query;
[/PHP]

Проблема вот в чем, если я напишу в input что либо с символом & то все после него (включая &) вырезается.
Допустим я ввожу Rihanna - S&M а в ответ получаю Rihanna - S
Что я делаю не так или в чем проблема?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
zabmix
zabmix
сообщение 20.4.2011, 19:26; Ответить: zabmix
Сообщение #2


а зачем ты посылаешь данные через GET? Посылай через POST и вставляй туда какие хочешь символы..
<form id="search" METHOD="POST" action="http://myzz.kz/search.php">
я выделил
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Jurager
Jurager
Topic Starter сообщение 20.4.2011, 19:36; Ответить: Jurager
Сообщение #3


Спасибо за скорый ответ, к сожалению это никак не повлияло, все равно не показывает символ, и обрезает все что после него. Конфигурация пыха стандартная, пэтому больше даже не знаю на что думать...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
zabmix
zabmix
сообщение 20.4.2011, 19:40; Ответить: zabmix
Сообщение #4


не может быть, вот так делай
[PHP]<?php

$q = $_POST['q'];

$query = htmlspecialchars($q);
print $query;

?>
[/PHP]
<form id="search" method="post" action="http://myzz.kz/search.php">
<input type="text" id="query" name="q" /> <input type="submit" />
</form>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Jurager
Jurager
Topic Starter сообщение 20.4.2011, 20:44; Ответить: Jurager
Сообщение #5


Проблема обнаружилась быстро... дело было в этом...

[JS]
$('#search').submit(function() {
goUrl = '{$baseurl}/search/0/' + $('#query').val();
window.location = goUrl;
return false;
});
[/JS]

Это я использовал для того чтобы форма переходила на адрес с ЧПУ

По прямому переходу на адрес поиска... символ & опять же вырезается.... работает он только в форме :wacko:

И вопрос может быть не в эту тему уже, но все же, как стандартными способами сделать отправку формы с ЧПУ
В данный момент у меня ЧПУ работает так site.tld/search/0/$1
А поиск из формы идет как search.php?q=$1
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
zabmix
zabmix
сообщение 20.4.2011, 20:49; Ответить: zabmix
Сообщение #6


имеешь ввиду? $.post('/search/', {q: $('#query').val()}, function(){ alert('отправлено!'); });
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Jurager
Jurager
Topic Starter сообщение 20.4.2011, 21:16; Ответить: Jurager
Сообщение #7


(zabmix @ 20.4.2011, 23:49) *
имеешь ввиду? $.post('/search/', {q: $('#query').val()}, function(){ alert('отправлено!'); });


Да это то что нужно, спасибо огромное, вот до чего лень доводит, маны не читал даже не знал что он посты умеет отправлять... =)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Хостинг "Hostland" - качественный хостинг по разумным ценам и со своей Панелью Управления
0 artmeteor 403 18.4.2024, 22:46
автор: artmeteor
Открытая тема (нет новых ответов) ⭐⭐⭐ Google Voice | Gmail - OLD аккаунты "SMS и звонки" ⭐⭐⭐
15 Chekon 4450 18.4.2024, 12:00
автор: Chekon
Открытая тема (нет новых ответов) ✅ sms.chekons.com - ⭐ Сервис для получения SMS на реальные номера USA "Non-VoIP, безлим SMS, API" ⭐
Сервис для получения SMS на реальные номера USA
13 Chekon 4079 18.4.2024, 11:48
автор: Chekon
Открытая тема (нет новых ответов) Требуется помощь по сайту на "ВордПресс"
Закрылся доступ в панель администратора
15 Tia2 2352 17.4.2024, 0:54
автор: diviner99
Опрос (нет новых голосов) Опрос: Результаты в упражнении "Жим лёжа" у вэбмастеров
35 Room 4522 13.3.2024, 13:10
автор: Room


 



RSS Текстовая версия Сейчас: 20.4.2024, 15:40
Дизайн