-
Posts
3,246 -
Joined
-
Last visited
-
Days Won
155
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Switch74
-
а зачем кавычки в csv?
-
так сделано под а у вас в файле speed;weigth;tall;age 1;2;3;18 в вашем случае нужно первую строку использовать для создания ключей массива а вторую значений
-
1. первая колонка из csv у вас не вставляется и является ключом 2. туда куда вы вставили 1 и 3 нельзя вставлять данные предположу, что вам нужно https://jsfiddle.net/9bzwpmya/
-
связь то какая? вот есть у вас csv есть таблица <table> <tr><td></td><td></td></tr> <tr><td></td><td></td></tr> <tr><td></td><td></td></tr> </table> как определить куда вставлять 1, куда 2, куда 3?
-
Вывод результатов в зависимости от данных поля
Switch74 replied to Carbonvda's question in HTML Coding
https://jsfiddle.net/q12otvkn/ -
а как можно не правильно обратиться к строкам csv? какая связь должна быть у "определенных" пунктов в таблице с данными в csv чтобы однозначно понять что именно эти данные должны быть вставлены в конкретную ячейку?
-
https://jsfiddle.net/mouwzb96/1/
-
если вы файл берете не с сервера, то лучше импортировать в другом формате, например csv или xml дальше выбрав его через <input type="file"> получить доступ к его содержимому в этом вам поможет https://developer.mozilla.org/ru/docs/Web/API/FileReader и заполнять форму данными
-
если html форма имеет формат (и ни как не связана с php) <form> ... <input name="col1"> <input name="col2"> .... </form> а xls выглядит на вроде col1 | col2 text1 | text2 то можно через js запрашивать с сервера информацию xls файла разбирать данные и вставлять из колонки 'col1' в value input c name="col1" 'text1'. для работы c xls в php можно использовать библиотеку PHPExcel, о ее работе можно почитать здесь https://habr.com/ru/post/245233/ если есть возможность, то я бы посоветовал перенести формирование формы в php и сразу в этот момент можно было бы заполнять ее данными из xls
-
так у вас наверно в дальнейшем в 'li' будут вложены 'a' и вот вам и вложенный элемент рамки справа остаются на 'li', а нижняя пусть будет у 'a', высоту которой вы сможете отрегулировать изменением высоты ссылки
-
чтобы рамка снизу элемента изменила свое местоположение, нужно изменить высоту этого элемента вопрос в том что вам нужно сделать? Можно использовать margin вложенный элемент через after|before пример покажите чего хотите добиться
-
упс, для select нужно не checked, а selected
-
1. запрос, который как я понимаю возвращает $row 2. формирование массивов, выбранных элементов в выпадающих списках, хранящихся в базе, например: $uchetka = array('нет'=>'','да'=>''); $uchetka[$_POST['uchetka']] = ' checked'; 3. формирование вашей формы с учетом сформированных массивов: echo "<td>Готовность учетки</td><td><select name=\"uchetka\"><option value=\"нет\"".$uchetka['нет'].">нет</option><option value=\"да\"".$uchetka['да'].">да</option></select></td>\n"; PS советую использовать у select в value цифры, а не слова, для вашего случая вполне хватит echo '<td>Готовность учетки</td><td><select name="uchetka"><option value="0"'.$uchetka[0].'>нет</option><option value="1"$uchetka[2]>да</option></select></td>'; Обратите внимание на то какие кавычки я использовал, на мой взгляд так проще так же на будущее вам можно будет завести массив элементов, который будет храниться в файле или в БД и формировать select через цикл в вашем случае получилось бы что-то вроде: ... $select['uchetka'] = array('нет','да'); ... echo '<td>Готовность учетки</td><td><select name="uchetka">'; foreach($select as $key=>$val){ echo '<option value="'.$key.'"'.$uchetka[$key].'>'.$select['uchetka'][$val].'</option>'; } echo '</select></td>';
-
ну так что вам мешает это сделать? http://jsfiddle.net/68cdwsbo/
-
а что не так? http://jsfiddle.net/xcsrp6u9/
-
http://jsfiddle.net/5bj1wsc3/
-
http://jsfiddle.net/nhsk53r2/
- 1 reply
-
- индексация
- html
-
(and 2 more)
Tagged with:
-
могу предположить что на iPhone 7 в браузере проблемы с обработкой oninput, в некоторых старых браузерах данное событие работает только на полях ввода, а в IE9, на сколько я помню не срабатывает при удалении символа. Попробуйте использовать событие нажатия клавиши и получение фокуса для пересчета результата
-
http://jsfiddle.net/bnrx8a19/
-
Автоматизация (парсер, скрипт, виджет и др.) с афишей сайта КУЛЬТУРА.РФ
Switch74 replied to Totalist's question in HTML Coding
Если вы знаете каким образом увидеть афиши прошедших мероприятий, пожалуйста, смотрите и парсите, но мне кажется сайт не выдает мероприятия из прошлого. Вы можете парсить начиная с сегодняшнего числа и копить эту информацию, на вашем сайте доступ к прошедшим мероприятиям может быть реализован. т.е. вы хотите, чтобы я вам сделал парсер? В чем проблемы возникли? Для работы с xml документами можно использовать http://simplehtmldom.sourceforge.net/ Так же весь парсер можно разбить на функции, одна будет например парсить список мероприятий, другая данные по конкретному мероприятию.... require_once('simple_html_dom.php'); function parser_get_list($p = 1) { $url = 'https://www.culture.ru/afisha/chelyabinsk?page='.$p.'&limit=24'; $html = file_get_html($url); if(is_object($html)) { $items = $html->find('.container_inner .entity-cards_item'); if(is_array($items) && count($items) > 0) { foreach($items as $key=>$val) { $url = $val->find('a',0)->href; parser_get_page($url); } parser_get_list($p+1); } else { $items = $html->find('.empty-data-message'); if(is_array($items) && count($items) > 0) { //список мероприятий кончился } else { //нет ни афиши ни информации о том что их нет - какая-то ошибка возможно //можно сделать обработку для них } } } } function parser_get_page($url) { //проверяем есть ли данная запись у нас, если нет //аналогично функции parser_get_list, ищем нужные нам данные и записывать их куда-то } -
http://jsfiddle.net/dhf5g49p/1/
-
http://jsfiddle.net/dhf5g49p/
-
.tbl tr:first-child td:hover { background: silver !important; }
-
у меня скрывается, правильно впишите данное правило img[src=""]{display:none;} и ни какой отсебятины
-
попробуйте img[src=""]{ display:none; }