Sly32

Рейтинг
370
Регистрация
29.03.2012

в вашем случае я не знаю как обойтись одним запросом, если вы хотите чтобы товары с нулевой ценой выводились в конце. И нужно как то решать проблему с пагинацией. Сначала выводим весь товар с ценой отличной от нуля - первый запрос, второй с нулем и там уже сортировать по имени, например.

voodoo911, Вы уверены? я вот глянул на аргументы, имхо в массив полученных данных пишется именно по тегам. Например в $res['body'] попадет все что между тэгами body. Могу и ошибаться, но как же он тогда разбор полученного делает?

voodoo911, а вы посмотрите исходный код этого урла - может там неправильно тэги body стоят и соответственно, функция не может взять верно его содержимое, она же на них завязана. Если получить результат с помощью file_get_content?

Даже интересно стало.

А нарисуйте весь вашь запрос в варианте с

$res = $wpdb->insert...

и как вы делаете wp_remote_get подробно - какие аргументы

voodoo911, а как вы делаете? Запихните результат в промежуточную переменную и посмотрите, что в ней? Типа


$data = htmlspecialchars($resp_src);
echo $data;

и в базу писать $data, если не пустая.

voodoo911, я уже не помню, но если id - autoincrement, его же можно вообще не передавать? Сам добавится при создании записи (может и путаю, но вреде так делал.

Но видимо это не совсем относиться к сути.

Мне кажется наиболее верной идея очищать предварительно htmlspecialchars($resp_src), а потом у базу передавать уже в правильном формате. Вся проблема в нужной функции

voodoo911, А если убрать в вашем запросе null? Полчается же, что вы запрашиваете 7 парамеров а передаете только 6

Вы, когда ухо болит - к урологу идете?

Приводите код javascript, который ваши селекты обрабатывает, тогда можно смотреть в чем дело

tiset, мда, уж исправили так исправили)))

в панели размещения сообщения вверху есть тэг CODE, обозначен знаком 'диез', а не точто вы написали.

По вашему вопросу я предположил что вы правили в нотепад++, он добавил свои спецсимволы а хмл этого не любит. Правьте в нормальной IDE или консольном редакторе если в линухе

Всего: 7322