Jump to content

Alex&R

User
  • Posts

    165
  • Joined

  • Last visited

Everything posted by Alex&R

  1. HTML: {% for hotel in hotels%} <div id="rl"> <ul> <li> <a href="{{ hotel.get_absolute_url }}"><img src="{{ MEDIA_URL }}{{ hotel.hotel_image }}" alt=""/></a> <h2><a href="{{ hotel.get_absolute_url }}">{{ hotel.name }}</a></h2> <strong>Город:</strong> {{ hotel.city }}<br/> <strong>Цена:</strong> {{ hotel.price }}<br/> <strong>Адрес:</strong> {{ hotel.address }}<br/> </li> </ul> </div> {% endfor %} <div> <a href="{% url hotel_list %}"><strong>Все отели</strong></a> </div> {% for institution in institutions%} <div id="rr"> <ul> <li> <a href="{{ institution.get_absolute_url }}"><img src="{{ MEDIA_URL }}{{ institution.institution_image }}" alt=""/></a> <h2><a href="{{ institution.get_absolute_url }}">{{ institution.name }}</a></h2> <strong>Город:</strong> {{ institution.city }}<br/> <strong>Тип:</strong> {{ institution.institution_type.all|join:", " }}<br/> <strong>Кухня:</strong> {{ institution.cuisine.all|join:", " }}<br/> </li> </ul> </div> {% endfor %} CSS: #rl { float: left; width: 290px; } #rr { width: 290px; } #rl li, #rr li { list-style: none; border-bottom: 1px solid #eee; padding: 0; margin: 0; } #rl li a, #rr li a { padding: -1px 0 0 12px; color: #808080; } Когда добавляю в базу более одной записи, список выводится не сверху вниз, а слева на право. Мне нужно, что бы выводило в две колонки. Подскажите в чем ошибка.
  2. Всем привет. Подскажите пожалуйста, почему не подтягивается цсс, когда я хочу распечатать web-страницу с браузера, не важно какого. Я побывал другие сайты печатать... все отлично. Я так понимаю что то нужно прописать. Подскажите что именно. Спасибо.
  3. Вот часть кода: <a href="index.php">Главная</a><a href="#">О нас</a><a href="#">Карта сайта</a>, то есть на странице ссылки будут отображаться по-порядку (писаться в одну линейку). Но мне нужно каждую из ссылок взять в отдельный тег DIV, то есть так: <div id="1"><a href="index.php">Главная</a></div><div id="2"><a href="#">О нас</a></div><div id="3"><a href="#">Карта сайта</a></div> после чего все ссылки пишутся с отдельной строчки, а мне нужно что бы в одну. Подскажите как исправить ситуацию. Спасибо.
  4. Делаю сайт с помочу <div> тегов и столкнулся с такой проблемкой. Сначала код: <div id="top_l"> <h3>Top1</h3> </div> <div id="top_c"> <h3>Top2</h3> </div> <div id="top_r"> <h3>Top3</h3> </div> СSS: #top_l { width: 250px; margin: 5px 5px; background: #eee;} #top_l h3 { text-align: center; } #top_c { width: 250px; margin: 5px 300px; background: #eee;} #top_c h3 { text-align: center; } #top_r { width: 250px; margin: 5px 600px; background: #eee;} #top_c h3 { text-align: center; } А проблема в том, что Тор1, Тор2, Тор3 выводятся, как бы то пояснить... лестницей, а мне нужно что бы на одной линии. Что не так?
  5. А ты переходил по ссылке, видел как там?
  6. Подскажите такую вот штуку. Есть форма: <form> <select> <option> 1111111111 </option> <option> 2222 </option> </select> </form> то есть <select> будет иметь ширину 1111111111. Как сделать так, что бы в закрытом состоянии <select> была конкретного размера, а список, который раскрывается, другого. Вот как здесь.
  7. Есть, нашел. Было #rl li a, #cl li a, #cr li a { background: #fff url(images/arrow.png); }, а нужно убрать #fff.
  8. В css прописал #right { background-image: url('images/Dsc_3071.jpg'); ) <div id="right"> <div id="rl"> <ul> <li><a href="#">АР Крым</a></li> <li><a href="#">Винницкая</a></li> <li><a href="#">Волынская</a></li> <li><a href="#">Днепропетровская</a></li> <li><a href="#">Донецкая</a></li> <li><a href="#">Житомирская</a></li> <li><a href="#">Закарпатская</a></li> </ul> </div> <div id="cl"> <ul> <li><a href="#">Запорожская</a></li> <li><a href="#">Ивано-Франковская</a></li> <li><a href="#">Киевская</a></li> <li><a href="#">Кировоградская</a></li> <li><a href="#">Луганская</a></li> <li><a href="#">Львовская</a></li> <li><a href="#">Николаевская</a></li> </ul> </div> <div id="cr"> <ul> <li><a href="#">Одесская</a></li> <li><a href="#">Полтавская</a></li> <li><a href="#">Ровенская</a></li> <li><a href="#">Сумская</a></li> <li><a href="#">Тернопольская</a></li> <li><a href="#">Харьковская</a></li> <li><a href="#">Херсонская</a></li> </ul> </div> <div id="cr"> <ul> <li><a href="#">Хмельницкая</a></li> <li><a href="#">Черкасская</a></li> <li><a href="#">Черниговская</a></li> <li><a href="#">Черновицкая</a></li> </ul> </div> </div> То есть, на фоне областей должно отображатся изображение. Оно то отображается, но как убрать белий фон с ссылок?
  9. А подсказать где можно найти простенький скрипт?
  10. Подскажите, как называется такое меню, и вообще, где можно найти скрипт данного меню(то, что ниже(Управление сайтом, Корпоративный портал, Партнеры, 1-С Битрикс.ТВ)). То есть, мне нужно, что бы при нажатии по ссылке, изменялась только часть страницы, а не вся.
  11. Alex&R

    rand

    Я все понял, спс. Извиняюсь.
  12. Alex&R

    rand

    не понятно только вот это $foo[rand(0,2)]; можешь "разжевать"?
  13. Alex&R

    rand

    Генератор rand() выводит в случайном порядке диапазон чисел, это все знают. А если с указанного диапазона (напр. rand(1,20)) мне нужно что бы выводило только 5, 10 и 20, как тогда?
  14. Еще вопрос. Задал параметр таблицы <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0"> то есть таблица выравнивается по ширине и высоте, но полоса прокрутки в IE 7 все равно отображается. Как этого избежать?
  15. Есть таблица с тремя столбцами <table width="100%" height="100%" border="1" cellpadding="0" cellspacing="0"> <tr> <td valign="top" width="100%"> <table width="100%" height="100%" border="1" cellpadding="0" cellspacing="0"> <tr> <td valign="top" align="center"> <img src="img/klyaksa.gif" border="1"> </td> </tr> </table> </td> <td valign="top" align="center" width="500" height="256"> <img src="img/head.png" border="1"> </td> <td valign="top" width="100%"> <table width="100%" height="100%" border="1" cellpadding="0" cellspacing="0"> <tr> <td valign="top" align="center"> 4 </td> </tr> </table> </td> </tr> </table> Когда вставил изображение klyaksa.gif, то все съехало вправо. Как сделать так, чтобы левая крайняя и правая крайняя(4) колонки были одинаковы?
  16. Хочу что бы по заданным значениям в select c БД выводились данные. Напр. по первой букве.
  17. Хорошо, а как тогда лучше поступить?
  18. То есть ты не советуешь в поле action вписывать current_clients.php или вообще не советуешь так поступать?
  19. Есть две страницы: current_clients.php и current_clients_script.php. current_clients.php: <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td valign="top"> </td> <td width="750" height="100%" valign="top"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td height="1" valign="top"> <div style="position:absolute; top:43px; margin-left:1px; width:150px"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="c_name"> <a href="../../index.php"><img src="../../images/emblem.png" border="0"></a> </td> </tr> </table> </div> <img src="../../images/head.png" width="750" height="238"> </td> </tr> <tr> <td> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="187"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td class="s-menu-head"> Перелік клієнтів </td> </tr> <tr> <td> <img src="../../images/spacer.gif" width="187" height="2"> </td> </tr> <tr> <td valign="top"> <!--Форма перегляду списку клієнтів--> <form action="current_clients_script.php" method="post"> <table width="100%" border="0" cellpadding="2" cellspacing="0" frame="below"> <tr align="center"> <td> <b>Ім'я:</b><br> <select name="name" id="name"> <option></option> <option>А</option> <option>Б</option> <option>В</option> <option>Г</option> <option>Д</option> <option>Е</option> <option>Є</option> <option>Ж</option> <option>З</option> <option>І</option> <option>Ї</option> <option>Й</option> <option>К</option> <option>Л</option> <option>М</option> <option>Н</option> <option>О</option> <option>П</option> <option>Р</option> <option>С</option> <option>Т</option> <option>У</option> <option>Ф</option> <option>Х</option> <option>Ц</option> <option>Ч</option> <option>Ш</option> <option>Щ</option> <option>Ю</option> <option>Я</option> </select> </td> <td height="25"> <b>По-батькові:</b><br> <select name="lname" id="lname"> <option>Усі</option> <option>А</option> <option>Б</option> <option>В</option> <option>Г</option> <option>Д</option> <option>Е</option> <option>Є</option> <option>Ж</option> <option>З</option> <option>І</option> <option>Ї</option> <option>Й</option> <option>К</option> <option>Л</option> <option>М</option> <option>Н</option> <option>О</option> <option>П</option> <option>Р</option> <option>С</option> <option>Т</option> <option>У</option> <option>Ф</option> <option>Х</option> <option>Ц</option> <option>Ч</option> <option>Ш</option> <option>Щ</option> <option>Ю</option> <option>Я</option> </select> </td> <td> <b>Прізвище:</b><br> <select name="sname" id="sname"> <option></option> <option>А</option> <option>Б</option> <option>В</option> <option>Г</option> <option>Д</option> <option>Е</option> <option>Є</option> <option>Ж</option> <option>З</option> <option>І</option> <option>Ї</option> <option>Й</option> <option>К</option> <option>Л</option> <option>М</option> <option>Н</option> <option>О</option> <option>П</option> <option>Р</option> <option>С</option> <option>Т</option> <option>У</option> <option>Ф</option> <option>Х</option> <option>Ц</option> <option>Ч</option> <option>Ш</option> <option>Щ</option> <option>Ю</option> <option>Я</option> </select> </td> <td> <input type="submit" name="submit" value="Показати"> </td> </tr> </table> </form> сurrent_clients_script.php: <?php $name=$_REQUEST["name"]; $sname=$_REQUEST["sname"]; /* Соединяемся, выбираем базу данных */ $conn = mysql_connect("localhost", "Admin", "remoteroot") or die("Could not connect : " . mysql_error()); mysql_select_db("freeplace"); mysql_query('SET NAMES utf8'); /* Выполняем SQL-запрос */ $sql = "SELECT * FROM clients WHERE `name` LIKE '$name%' AND `sname` LIKE '$sname%'"; $result = mysql_query($sql) or die("Query failed : " . mysql_error()); /* Выводим результаты в html */ print "<table width='100%' align='center' border=0 cellpadding=0 cellspacing=0 rules='rows'>\n"; while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { print "\t<tr>\n"; foreach ($line as $col_value) { print "\t\t<td align='center'>$col_value</td>\n"; } print "\t</tr>\n"; } print "</table>\n"; /* Освобождаем память от результата */ mysql_free_result($result); /* Закрываем соединение */ mysql_close($conn); ?> Теперь о ток как это все работает. В current_clients.php в select я задаю значения начальных букв (имя, отчество, фамилия) и нажимаю "Показать". После чего, в сurrent_clients_script.php выводится результат. Как сделать так, что бы скрипт выполнялся в current_clients.php?
  20. Увы, размещено на локальном сервере
  21. принцип такой как тут только названия областей и городов хранится в базе mySQL.
  22. Я выбираю из списка областей нужную мне. И тогда в списке городов отображаются города данной области. Но формы <option> не тянут с базы значения.
  23. Вот что у меня получилось: index.php: <script language="JavaScript" type="text/javascript"> function changeregions(id) { xmlhttp=GetXmlHttpObject(); if (xmlhttp==null) { alert ("Your browser does not support AJAX!"); return; } var url="<?=$h?>/select_region.php"; url=url+"?idreg="+id; xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 || xmlhttp.readyState=="complete") { $("#regions").html(xmlhttp.responseText); ; } } xmlhttp.open("GET",url,true); xmlhttp.send(null); } function GetXmlHttpObject() { var xmlHttp=null; try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } } return xmlHttp; } </script> <form action="/contextad-replace" name="replace" > <select id="select_region" name="regions" class="w99" onChange="changeRegions(this.value);"> <option value=0>Область</option> <?php $conn=mysql_connect("localhost", "root", "root"); mysql_select_db ("mysite", $conn); $q_regions = mysql_query("SELECT * FROM regions ORDER by name"); while($regions = mysql_fetch_array($q_regions)) { echo "<option id='form' value=".$regions[idreg]; if (@$_POST['city'] && $city['name'] == $_POST['city']) echo " selected "; echo ">".$regions['name']."</option>"; } ?> </select> Город <select class="w99"><option>Город</option></select></div> </form> select_region.php: <?php session_start(); define('SITE', true); include("config.php"); header("Content-type: text/html; charset=Windows-1251"); if (is_numeric($_GET['idreg'])) { echo '<select name=city class="w99"> <option value=0>Повсюди</option>'; $q_regions = mysql_query("SELECT * FROM regions WHERE IDReg = $_GET[IDReg]"); while($regions = mysql_fetch_array($q_regions)) { echo "<option disabled value=\"".$regions['name']."\""; if (@$_POST['city'] && $city['name'] == $_POST['city']) echo " selected "; echo ">".$regions['name']."</option>"; $q_city = mysql_query("SELECT * FROM cities WHERE idreg = ".$regions['idreg']); while($city = mysql_fetch_array($q_city)) { echo "<option id='form' value=\"".$city['name']."\""; if (@$_POST['city'] && $city['name'] == $_POST['city']) echo " selected "; echo "> ".$city['name']."</option>"; } } echo '</select>'; } ?> Структура базы данных: Regions: id Name IDReg Cities: id Name IDReg
  24. Не очень понятно. Где каждый из кодов должен быть размещен?
×
×
  • 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