Jump to content

Renegade

Newbie
  • Posts

    7
  • Joined

  • Last visited

About Renegade

  • Birthday 07/31/1977

Information

  • Sex
    Мужчина
  • From
    Казахстан, Астана
  • Interests
    Компьютеры, Онлайн игры

Contacts

  • Skype
    vasek_miller

Renegade's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Переделал все как в вашем примере... только подскажите как данные в Адресную строку поместить из явы??? И еще вы не использовали формы... У меня 4 формы - см. рисунок предыдущего поста...
  2. Сорь, что пропадал - выезжал на отдых... А там не было интернета... Вот даю картинку... рисунок Раздел "все категории" - там марки машин... Выделяю нужную и жму "Показать привязку" - мне открываются модели (раздел "Привязка"). Задача такая надо теперь привязать к ним "уровень меню". т.е. выделяю Hyundai, Atos, 10 уровень и жму "Привязать уровень" и должна обновиться таблица примерно таким кодом... Update cats set lvl = &x3 where cat_id = $x1 and parent_id = $x2 x1 - id марки x2 - id модели x3 - id Уровень
  3. это должно сформироваться у тебя исходя из данных твоих file.php - это имя скрипта который у тебя отвечает за обработку этих форм а всё что после '?' это то что выбрано в x1, x2 и x3 списках <? echo '<form action="?act=lvl&catid='.$x5.'&par='.$x6.'&lvl='.$x7.'&cat2='.$x8.'" method="post">'; echo '<select multiple name="lvl" size="11">'; $sql = 'select * from _level'; $r=mysql_query($sql) or die; while ($d=mysql_fetch_array($r)) { echo '<option value="'.$d['id'].'">'.$d['name'].'</option>'; } echo '</select><br>'; echo '<input type="button" onclick="click()" value="Привязать уровень">'; echo '</form>'; ?> <script type="text/javascript"> function click() { var x5=document.getElementById('catid'); var x6=document.getElementById('par'); var x7=document.getElementById('lvl'); var x8=document.getElementById('cat2'); } </script> Если сделать так - то все переменные пустые... или строку надо не здесь формировать?!
  4. file.php?auto=mazda&model=626&type=Легковая вот это откуда должно появиться??? переменные $auto, $model, $type пусты при простой попытке выдать их через echo после нажатия кнопки...
  5. Все верно... но проблема в том, что второй селект должен работать по id первого, поэтому и сделал разными формами... т.е. в первой форме выбираешь что-то жмешь кнопку и появляется список второй формы... 1 и 2 селекты обращаются к одной и той же базе... но разными запросами... первая используя id, а второй используя parent_id Как быть?
  6. С Явой не знаком... можно пример? А вообще странно... Неужели так трудно сохранить значение 3х переменных в php с разных форм???!!! Может я просто непонятно объяснил задачу??? Вот простейший пример: x1 - содержит марку авто (например MAZDA) x2 - содержит модификацию (например 626 - выдается посредством определения x1, т.е. после того как мы выбрали MAZDA и нажали Выбрать в первой форме - формируется список x2){это работает поскольку в деле пока одна переменная} x3 - содержит категорию транспорта - кнопка данной формы должна привязать категорию (B - Легковой транспорт) к MAZDA(x1) + 626(x2) и апдейдить определенную таблицу привязок Заранее спс за ответы...
  7. -=Все мы смертны...=-

  8. Есть 3 <form> в них 3 <select> (В каждой форме по одному)... Назовем их x1,x2,x3... В каждом <select> своя табличка данных... В каждой <form> есть кнопка выбрать элемент... по отдельности все три переменные устанавливаются (в них оказывается ID выбранного элемента от <select>...) Для работы 4-ой формы нужно знать, что выбрано во всех трех предыдущих... Как это делается по средством php? У меня при установке x2, x1 и x3 сбрасываются в 0... Вот пример одной формы: <? echo '<form action="?act=show" method="post">'; echo '<select multiple name="x1" size="11">'; $sql = 'select * from _x1'; $r=mysql_query($sql) or die; while ($d=mysql_fetch_array($r)) { echo '<option value="'.$d['id'].'">'.$d['name'].'</option>'; } echo '</select><br>'; echo '<input type="submit" value="Выбрать">'; echo '</form>'; ?>
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy