Извиняюсь что мало кода прикрепил. Просто сам скрипт рабочий и все работаета проблемма именно в этом куске(как я думаю) но конечно же можетбыть все иначе. Вот выкладываю подробный код.
Это например код в индекс пхп который отвечает за список подгружающийся. В div result мы выводим наш результат.
То есть так скрипт работает. А если добавить например if($show != 3){} и в нем код вывода то не работает. То есть не возвращает данные. Без if возвращает отлично. А мне нужно 3 условия добавить и в show я это условие передаю постом. Если show==1 то выполнить 1й запрос. Ну самая простая функция апочему то не работает для ajax.
Работает отлично. Все возвращает.
Но я хочу обьединить три файла с разыми выводами в один. И оператором if else if выбирать какой запрос к БД использовать и какой текст возвращать обратно.
Только добавляю
[quote=imya][/quote]
Не,не в кавыках. Я Дятел, не тот файл 2 часа коректировал, а изменений не было. А беда была в не правильных переменных в том файле который я не корректировал. А с кавычками на удивление работает такие запросы
Запрос из БД нормальный.
ПРОБЛЕММА В ТОМ, что цикл напрочь отказывается подставлять переменную в ссылку
<a href='../index.php?route=product/search&filter_name=$zamen_shini_[$j]'>
Он ее выводит между тегами <a> </a>, но не подставляет и я не могу осуществить поиск.
В БД данные разделяются чертой. Я её эксплодю. И циклом обрабатываю вывод.
И блин если указать число в управляющей переменной($zamen_shini[1]) то он подставит.
Так с таким же кодом но другие запросы нормально выводятся в цикле и подставляются. В БД пробелов между текстом нет. Все в порядке. Не пойму в чем беда?
Плиз Хелп
$sql="SELECT DISTINCT car FROM podbor_shini_i_diski WHERE vendor='".mysql_escape_string($_POST["id"])."'";
?
РЕАЛЬНО! БЛИН СПАСИБО ОГРОМНОЕ!!!!!!!!!!!!!!!!!
ВНАТУРЕ ЗАРАБОТАЛО!!!!!
ЦЕЛЫЙ ДЕНЬ ПАРИЛСЯ!
Я просто многие моменты знаю, но многие моменты упустил когда занимался самообразованием.
Как я понял проблемма в том, что javascript кодирует как то по своему? А MySQL не правильно эти данные принимает?
Правильно? Как избежать этих ляпов в дальнейшем? Может почитать что то Или просто на ошибках своих учиться? Ведь если бы не вы я бы так и не сделал эту мелоч!
Еще раз сенкс огромный, от этого примера зависит дадут мне работу или нет!
У меня кстати была такая проблемма с выводом даты, тоесть с сохранением даты!
Был jQuery календарь и нужно было дату сохранить в БД с текстом.
Так вот без конвертации даты в нужный формат ни сохранялась ни какими функциями. Где то на англоязычном форуме парень выдал одну функцию и все....
$sql="SELECT DISTINCT car FROM podbor_shini_i_diski WHERE vendor=".$vender;
Но вот какая то кака сидит и ни как ее не исправить. А мне еще добавлять 2 таких запроса что бы 4 выпадающих списка было и из них потом результат выводить. Может это все чер айдишник сделать? Реально ли так осуществить, тогда данные в массив наверно придется сохранять, но как тогда ассинхронность сделать? да масив менять постоянно?
Добрый день. Задача у меня следующая. Уже который день бьюсь.
Есть БД SQL со списком товаров.
Нужно сделать как бы поиск-сортировку. Берем из базы значение vendor:
И плюс к этому еще пару значений должны подгружаться ассинхронно.
А ассинхронность не работает, не знаю почему. Вот выкладываю весь код java а ниже выберу из него только нужную строчку:
var id = $("select#category option:selected").attr('value');
$.post("select_type.php",{id:id},function(data){
$("select#type").removeAttr("disabled");
$("select#type").html(data);
});
Если запрос второй сделать не подставляя переменную, то все работает четко.
Но эта переменная не передается. И почему не знаю. Может уже есть готовые решения этой задачи или кто то уже решал эту проблемму буду очень признателен, за помощь.
Я несколько лет не занимался программированием, но раньше всегда находил ответы только на этом форуме. Спасибо огромное за поддержку.
Если нужно знать вывод, то вот он:
Уже пробовал и подставлял вместо textarea ставил <input type=text
все равно не помогает.
Думаю проблемма в само функции взятия - document.getElementById(identifier).
И если не тяжело как изменить эту функцию что бы выдрать информацию не из <input> а например у меня кнопка будет отправить в корзину (<input type=button....
что бы по нажатию кнопки заработала функция(но не просто как в ява скрипт заработала, а методом xmlhttp, то есть без перезагрузки страницы)
по нажатию на кнопку, взялись данные из этого <div'a> и функция их обработала!
Вроде - самая простая задача, во всех книгах это первый урок, но я чето не могу сделать. Что то мешает блин. и функции не работают.
функцию по отправке писать не буду!
НО Мне надо что бы данные брались не из <textarea> а из<div> там у меня как каталог товаров выдается и в них 4х значный код:
Еще один вопросик: начал писать корзину плана: сессии+БД.
Несостыковки в коде пока сам решаю, а вот вопрос:
На мом сайте сейчас заходят под 500-700чел в сутки - из них добрая сотня постоянных клиентов и много из них работают на форумах(то есть совместные покупки разых людей с одного форума)
Заказы получаются по 150-200 наименований на человека в сутки * 10 человек в сутки - это средние показатели. То есть в день в моей БД будут обрабатыватся до десятка тысяч обращений, что бы положить товар в корзину(сессии) потом если все ок - клиент заполняет данные о себе и в отдельной таблице создается его строка с его данными,логином,паролем и ноером СЕССИИ(как в корзине), правильно? А потом он, когда заходит под своим ником - ему присваивается его СТАРАЯ СЕССИЯ, ЧТО БЫ ОН МОГ РАБОТАТЬ СО СВОИМ СТАРЫМ ТОВАРОМ?! правильно?
Но на многих сайтах не обязательно вводить логин, что бы юзать старую корзину! КАКОЙ МЕТОД мне использовать для того что бы данные сохранялись хотя бы 5дней и не требовали сессии для пользователя? Слыщал про куки+БД и еще версии с файлами и куки или сессиями. Мневсе же лучше сессии оставить?
Не понимаю просто, как сделать так, что бы сессия не начиналсь заного а оставалась прежней для клиента в течении недели(если он будет перегружать комп например или у него не постоянный IP)?????
Спасибо за предложение написать не дорого, но я просто получаю внекайфовый азарт когда сам пишу ;) думаю вы меня понимаете.
Ооо, спасибо за ответ, а еще вопрос, планирую потом еще подключить оплату по карточкам, через приват24! Щас у них новая система для интернет-магазинов с защитой secure3D. Мне ведь лучше сразу во время написания корзины предпринять все методы защиты от перехвата сесий(если я правильно понимаю) то есть что мне еще надо знать для хорошей защиты оплаты с карточек. Помницца читал про безопасные протоколы(ну типа https) и т.д. и т.п. Надо оно мне?
Хотя наверно если эту систему банковскую можно просто прикрутить и защита вся уже будет.
Прошел почти год, с тех пор, как вы, гениальные программеры помогли мне с реализацией БД и мелких вопросов по моему сайту бижутерии. http://shop-fashion[dot]com[dot]ua
Вот настал следущий шаг(давно пора было!) поднятия сайта.
Заказы с сайта сейчас присылают в екселе: тоесть вбвают вручную номер товара,цену,кол-во и уточнения.
Хочу сделать корзину, но что бы пользователь мог после выбора товара отредактировать прямо на сайте:кол-во и уточнения а потом по нажатию сделать заказ, мне на почтовый ящик и им отправился файл zakaz.xls !!! И мы дальше могли работать.
Мне код писать не нужно,т.к. я еще не занялся писанием сайта.
Мне просто подскажите самый лучший сайт, где есть учебник или статья с подобным заданием. И описанием. А то я столько готовых карзин скачал еще давно и ни чего не подошло.
У меня при написания кода прблеммы с куки(не могу понять, куда сохраняются данные корзины у каждого пользователя и как их потом выдрать) а так я с пхп дружу ;)
Огромное спасибо за советы и помощь, ваши ответы меня всегда вдохновляют и помогают.
<marquee width="460"height="600px" loop="-1" direction="up" behavior="scroll" scrollamount="1"onmouseover=this.stop(); onmouseout=this.start();><?php include "product_new.php" ?></marquee>
- работает, НО нормально только в IE!
Во всех остальных браузерах товар обрывается дойдя до края(НЕПРОКРУЧИВАЕТЬСЯ ПОЛНОСТЬЮ)
И что бы товар начинал отображаться с определенного места а не с коая страницы!
Если кто то знает хороший скрипт и если есть решение на JS, что бы я include встроил потом, помогите пожалуйста!
Вот рабочий пример, как я хочу на сайте: [url]http://www[dot]uracn[dot]com/cn/company[dot]asp [/url]!
Есть скрипты блоки прокрутки на java - но нашел только платные! И неизвестно получиться ли встроить в них php! с половиной получаеться с половиной - НЕТ! (Добавление)
ВСЕ СПАСИБО , ОТВЕТ НАШЕЛ при помощи JQuery - вот ссылка тем кто ищет и не может найти! - http://ruseller[dot]com/lessons.php?[dot][dot][dot]ub=32&id=367
<marquee width="460"height="600px" loop="-1" direction="up" behavior="scroll" scrollamount="1"onmouseover=this.stop(); onmouseout=this.start();><?php include "product_new.php" ?></marquee>
- работает, НО нормально только в IE!
Во всех остальных браузерах товар обрывается дойдя до края(НЕПРОКРУЧИВАЕТЬСЯ ПОЛНОСТЬЮ) Если кто то знает хороший скрипт или есть решение на ПХП помогите пожалуйста!
Вот рабочий пример, как я хочу на сайте: http://www[dot]uracn[dot]com/cn/company[dot]asp !
Есть скрипты блоки прокрутки на java - но нашел только платные! И неизвестно получиться ли встроить в них php! с половиной получаеться с половиной - НЕТ! (Добавление)
ВСЕ СПАСИБО , ОТВЕТ НАШЕЛ при помощи JQuery - вот ссылка тем кто ищет и не может найти! - http://ruseller[dot]com/lessons.php?[dot][dot][dot]ub=32&id=367