Я не спец по БД ораклу, но в базе, в которой сейчас работаю сделано на триггере и sequence:
TRIGGER WRKBNCH.MODEL_DETAILS_MODEL_SK_TRG BEFORE INSERT ON WRKBNCH.MODEL_DETAILS FOR EACH ROW WHEN (NEW.MODEL_SK IS NULL) BEGIN :NEW.MODEL_SK := WRKBNCH.MODEL_DETAILS_MODEL_SK_SEQ.NEXTVAL; END; CREATE SEQUENCE "WRKBNCH"."MODEL_DETAILS_MODEL_SK_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 116 NOCACHE ORDER NOCYCLE ;
Опишите задачу на русском языке, без всяких селетов и т.п. что в выводите на странице?
Вы одним запросом сразу выбирате из базы текст и варианты значений?
Если да - то просто ставите флажок, что у вас первая итерация по результатам, внутри цикла проверяете, что если первая - выводите deckcost и сбрасываете флаг.
Что-то типа:
$decks = mysql_query("SELECT ...); $deckcost = mysql_fetch_array ($decks); $first = true; while ($row=mysql_fetch_array ($decks)){ if ($first){ echo " ... ".$deckcost['deckcost']." ..."; $first = false; } echo $row['value']; } }
Декомпозируйте задачу - т.е. разложите на отдельные более мелкие и решайте их постепенно.
Насколько я помню, вы уже спрашивали как выбрать все айдишники из подобного массива. У вас это получилось?
или так - если по клику https://developers.google.com/maps/documentation/javascript/examples/infowindow-simple?hl=ru
Учите английский, мы вам с Chkan, чуть ли не первые варианты из гугла выдали
так прям и передать
myfunction($data['cartIdWithItems']);
а внтури
function myfunction($arr){ foreach($arr as $el){ $id = $el['id']; //запрос в базу. } }
другое дело, что возможно лучше собрать сначала айдишники в массив и потом вытащить данные одним запросом.
Насколько я понимаю философию symfony - бизнес-логику (а вроде у вас тут это сохранение файлов) выносят в сервисы.
if(width < 650){ $(".title").click(function(){ $(this).next().show(); }); } else{ $(".title").off('click'); }
это если нет других обработчиков клика.
Т.е. перед тем как навесить обработчик - снимаете остальные, чтобы несколько не висело. Ну или можно через .data() что-нибудь элементу назначать, чтобы знать, что обработчик уже висит и второй раз не надо.
У мейл.ру есть вот такой сервис - https://postmaster.mail.ru/ - посмотрите что за советы там дадут
Тут такой момент - если у вас кнопка одна - то лучше по айдишнику к ней прицепиться. Если несколько - то как вы будете выбрать нужную, с которой надо снять класс по esc - или со всех?
Ну и все внутри одного document ready как минимум написать.
У вас какая-то практическая задачка или просто jQuery изучаете?
Вешаете обработчик нажатия клавиатуры на весь документ и там определяете по e.keyCode какая клавиша нажата.
https://learn.javascript.ru/keyboard-events - тут на русском есть про нюансы.