kiska
Newbie-
Posts
15 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by kiska
-
Ребята, вот это я протупила!!!!!!!! МНЕ СТЫДНО!! Все прекрасно работает, стоит только session_start (); и соединение с сервером и БД поместить в самое начало php файла, а я прописала его там, где выводятся результаты из БД, вот поэтому сессия не работала. Сейчас все работает отлично!! Надеюсь, мой прокол послужит хорошим уроком для новичков в php (которым и я сама являюсь) и поможет избежать таких глупых ошибок.
-
два раза одно и тоже - опечатка? If лучше нормально с фигурными скобками делайте - сложнее запутаться Исправила, написала так: session_start (); if(isset($_POST['searchtype'])) { $_SESSION['searchtype'] = $_POST['searchtype']; $searchtype = $_SESSION['searchtype']; } if(isset($_POST['searchterm'])) { $_SESSION['searchterm'] = $_POST['searchterm']; $searchterm = $_SESSION['searchterm']; } все равно не работает , на всех последующих страницах выводится только навигация, а контента нет.
-
Помогите, плиз! Не могу понять в чём проблема... Делаю поиск по критериям с постраничным выводом из базы данных, на первой странице данные выводятся нормально, но при переходе на следующую страницу всё теряется и выводится пустая страница. Почему-то не работает сессия. Помогите разобраться! Вот форма поиска: <form action="poiskrus.php" method="post" > <p>Искать по:</p><br /> <input type="radio" name="searchtype" value="title " />названию<br /> <input type="radio" name="searchtype" value="author"/>автору<br /> <input type="radio" name="searchtype" value="year"/>году<br /> <br /><br /> <input name="searchterm" type="text" size="30" /> <input name="" type="submit" value="Найти" /> </form> А вот код: <?php session_start (); if(isset($_POST['searchtype'])) $_SESSION['searchtype'] = $_POST['searchtype']; $searchterm = $_SESSION['searchterm']; if(isset($_POST['searchterm'])) $_SESSION['searchterm'] = $_POST['searchterm']; $searchterm = $_SESSION['searchterm']; $host = 'localhost'; $user = 'user'; $pswd = 'password'; $db = 'base'; $connection = mysql_connect($host, $user, $pswd); mysql_set_charset('utf8', $connection); if (!$connection || !mysql_select_db($db, $connection)) { exit(mysql_error()); } $num = 10; $page = $_GET['page']; $result = mysql_query("SELECT COUNT(*) FROM songs"); $temp = mysql_fetch_array($result); $posts = $temp[0]; $total = (($posts - 1) / $num) + 1; $total = intval($total); $page = intval($page); if(empty($page) or $page < 0) $page = 1; if ($page > $total) $page = $total; $start = $page * $num - $num; $query = mysql_query("SELECT * FROM songs WHERE ".$searchtype." like '%".$searchterm."%' ORDER BY title LIMIT $start, $num"); $row = mysql_fetch_array($query); do { echo "<p>".$row[title]." (".$row[year].")</p>"; echo "<p><span>(муз. ".$row[music]."; сл. ".$row[verso].")<br /><br /></span></p>"; } while($row = mysql_fetch_array($query)); // Проверяем нужны ли стрелки назад if ($page != 1) $pervpage = '<a href=poiskrus.php?page=1><<</a> | <a href=poiskrus.php?page='. ($page - 1) .'><</a> | '; // Проверяем нужны ли стрелки вперед if ($page != $total) $nextpage = ' | <a href=poiskrus.php?page='. ($page + 1) .'>></a> | <a href=poiskrus.php?page=' .$total. '>>></a>'; // Находим две ближайшие станицы с обоих краев, если они есть if($page - 5 > 0) $page5left = ' <a href=poiskrus.php?page='. ($page - 5) .'>'. ($page - 5) .'</a> | '; if($page - 4 > 0) $page4left = ' <a href=poiskrus.php?page='. ($page - 4) .'>'. ($page - 4) .'</a> | '; if($page - 3 > 0) $page3left = ' <a href=poiskrus.php?page='. ($page - 3) .'>'. ($page - 3) .'</a> | '; if($page - 2 > 0) $page2left = ' <a href=poiskrus.php?page='. ($page - 2) .'>'. ($page - 2) .'</a> | '; if($page - 1 > 0) $page1left = '<a href=poiskrus.php?page='. ($page - 1) .'>'. ($page - 1) .'</a> | '; if($page + 5 <= $total) $page5right = ' | <a href=poiskrus.php?page='. ($page + 5) .'>'. ($page + 5) .'</a>'; if($page + 4 <= $total) $page4right = ' | <a href=poiskrus.php?page='. ($page + 4) .'>'. ($page + 4) .'</a>'; if($page + 3 <= $total) $page3right = ' | <a href=poiskrus.php?page='. ($page + 3) .'>'. ($page + 3) .'</a>'; if($page + 2 <= $total) $page2right = ' | <a href=poiskrus.php?page='. ($page + 2) .'>'. ($page + 2) .'</a>'; if($page + 1 <= $total) $page1right = ' | <a href=poiskrus.php?page='. ($page + 1) .'>'. ($page + 1) .'</a>'; // Вывод меню если страниц больше одной if ($total > 1) { Error_Reporting(E_ALL & ~E_NOTICE); echo "<div class=\"pstrnav\">"; echo $pervpage.$page5left.$page4left.$page3left.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$page3right.$page4right.$page5right.$nextpage; echo "</div>"; } mysql_close($connection); ?>
-
что-то этот костыль ничего не дает или я что-то не так делаю... может есть другой способ заставить IE8 распознать эти селекторы ?? не хочется все переделывать, тем более что в джава скриптах я мало что понимаю как я поняла с IE9 проблем не должно быть Ребята !!! УРАААА!!! Я нашла решение этой проблемы !!!! Стоит всего лишь прописать в <head> <!--[if lt IE 7]> <script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE7.js"></script> <![endif]--> <!--[if lt IE 8]> <script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE8.js"></script> <![endif]--> <!--[if lt IE 9]> <script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script> <![endif]--> и проблемы НЕТ!!! IE 8 все распознает !!! тестировала и в IE6 и IE7 там тоже все ок !!! УРАААА
-
что-то этот костыль ничего не дает или я что-то не так делаю... может есть другой способ заставить IE8 распознать эти селекторы ?? не хочется все переделывать, тем более что в джава скриптах я мало что понимаю как я поняла с IE9 проблем не должно быть
-
а разве код не отображается нормально??? попробую как вы говорите: <br id="tab1"/><br id="tab2"/><br id="tab3"/><a href="#tab1">A</a><a href="#tab2">B</a><a href="#tab3">C</a><div><ul> <li><a href="a_canzone_e_napule_rus.html">'A canzona 'e Napule <span>(1912)</span></a></li> <li><a href="a_cartulina_e_napule_rus.html">'A cartulina 'e Napule <span>(1927)</span></a></li> <li><a href="a_casa_e_donn_amalia_rus.html">'A casa 'e donn'Amalia <span>(1907)</span></a></li> </ul> </div> <div> <ul> <li><a href="bella_ca_bella_si_rus.html">Bella, ca bella sì! <span>(1919)</span></a></li> <li><a href="bionda_nun_chiagnere_rus.html">Bionda, nun chiagnere! <span>(1938)</span></a></li> <li><a href="brinneso_rus.html">Brinneso <span>(1922)</span></a></li></ul></div> <div> <ul> <li><a href="campagno_rus.html">Campagnò <span>(1908)</span></a></li> <li><a href="canta_pe_mme_rus.html">Canta pe' mme <span>(1909)</span></a></li> <li><a href="canzona_a_capri_rus.html">Canzona a Capri <span>(1936)</span></a></li> </ul> <div> 21 селектор потому что вкладок 21 (английский алфавит от A до Z), поэтому сократить не получится
-
то есть как??? пример можно увидеть?
-
Ребята, помогите, пожалуйста! Уже не знаю где искать ответ. Проблема в том, что IE8 не хочет правильно отображать вкладки на моем сайте! В Мозилле, Хроме, Опере и Сафари все отлично, а вот в Эксплорере просто кошмар! Меня интересует вот эта страница: http://www.napule-de-canzone.com/teksty.html#tab2 Почему IE глючит???? Вот HTML: <div class="menu1"> <br id="tab1"/><br id="tab2"/><br id="tab3"/><br id="tab4"/><br id="tab5"/><br id="tab6"/><br id="tab7"/><br id="tab8"/><br id="tab9"/><br id="tab10"/><br id="tab11"/><br id="tab12"/><br id="tab13"/><br id="tab14"/><br id="tab15"/><br id="tab16"/><br id="tab17"/><br id="tab18"/><br id="tab19"/><br id="tab20"/><br id="tab21"/> <a href="#tab1">A</a><a href="#tab2">B</a><a href="#tab3">C</a><a href="#tab4">D</a><a href="#tab5">E</a><a href="#tab6">F</a><a href="#tab7">G</a><a href="#tab8">H</a><a href="#tab9">I</a><a href="#tab10">L</a><a href="#tab11">M</a><a href="#tab12">N</a><a href="#tab13">O</a><a href="#tab14">P</a><a href="#tab15">Q</a><a href="#tab16">R</a><a href="#tab17">S</a><a href="#tab18">T</a><a href="#tab19">U</a><a href="#tab20">V</a><a href="#tab21">Z</a> <div><div id="kvad2"> <ul> <li><a href="a_canzone_e_napule_rus.html">'A canzona 'e Napule <span>(1912)</span></a></li> <li><a href="a_cartulina_e_napule_rus.html">'A cartulina 'e Napule <span>(1927)</span></a></li> <li><a href="a_casa_e_donn_amalia_rus.html">'A casa 'e donn'Amalia <span>(1907)</span></a></li> <li><a href="a_serenata_d_e_rrose_rus.html">'A serenata d' 'e rrose <span>(1899)</span></a></li> <li><a href="a_serenata_e_pulecenella_rus.html">'A serenata 'e Pulecenella <span>(1916)</span></a></li> <li><a href="a_sirena_rus.html">'A sirena <span>(1897)</span></a></li> <li><a href="a_surrentina_rus.html">'A surrentina <span>(1905)</span></a></li> <li><a href="a_testa_aruta_rus.html">'A testa aruta <span>(1893)</span></a></li> <li><a href="a_vucchella_rus.html">'A vucchella <span>(1903)</span></a></li> <li><a href="a_zingara_rus.html">'A zingara <span>(1927)</span></a></li> <li><a href="addo_mme_vasa_rosa_rus.html">Addò mme vasa Rosa <span>(1907)</span></a></li> <li><a href="adduormete_cu_mme_rus.html">Adduormete cu' mme <span>(1931)</span></a></li> <li><a href="amalia_rus.html">Amalia <span>(1902)</span></a></li> <li><a href="autunno_rus.html">Autunno <span>(1913)</span></a></li> </ul> </div> </div> <div><div id="kvad2"> <ul> <li><a href="bella_ca_bella_si_rus.html">Bella, ca bella sì! <span>(1919)</span></a></li> <li><a href="bionda_nun_chiagnere_rus.html">Bionda, nun chiagnere! <span>(1938)</span></a></li> <li><a href="brinneso_rus.html">Brinneso <span>(1922)</span></a></li> <li><a href="buongiorno_a_maria_rus.html">Buongiorno a Maria <span>(1916)</span></a></li> </ul> </div> </div> ну и т.д. Вот CSS: .menu1 { width: auto; height: auto; background-color: none; border: none; margin: 1% 2% 49.5% 2%; padding: 2%; } #tab1, #tab2, #tab3, #tab4, #tab5, #tab6, #tab7, #tab8, #tab9, #tab10, #tab11, #tab12, #tab13, #tab14, #tab15, #tab16, #tab17, #tab18, #tab19, #tab20, #tab21 {display: none} .menu1 >a, .menu1 #tab1:target~a:nth-of-type(1), .menu1 #tab2:target~a:nth-of-type(2), .menu1 #tab3:target~a:nth-of-type(3), .menu1 #tab4:target~a:nth-of-type(4), .menu1 #tab5:target~a:nth-of-type(5), .menu1 #tab6:target~a:nth-of-type(6), .menu1 #tab7:target~a:nth-of-type(7), .menu1 #tab8:target~a:nth-of-type(8), .menu1 #tab9:target~a:nth-of-type(9), .menu1 #tab10:target~a:nth-of-type(10), .menu1 #tab11:target~a:nth-of-type(11), .menu1 #tab12:target~a:nth-of-type(12), .menu1 #tab13:target~a:nth-of-type(13), .menu1 #tab14:target~a:nth-of-type(14), .menu1 #tab15:target~a:nth-of-type(15), .menu1 #tab16:target~a:nth-of-type(16), .menu1 #tab17:target~a:nth-of-type(17), .menu1 #tab18:target~a:nth-of-type(18), .menu1 #tab19:target~a:nth-of-type(19), .menu1 #tab20:target~a:nth-of-type(20), .menu1 #tab21:target~a:nth-of-type(21) { width: 3%; height: 3%; background-color: #fff; border: 1px solid #000; text-decoration: none; text-align: center; padding: 1.5%; font-size: 135%; color: #000} .menu1 >a:nth-of-type(0), .menu1 #tab1:target~a:nth-of-type(1), .menu1 #tab2:target~a:nth-of-type(2), .menu1 #tab3:target~a:nth-of-type(3), .menu1 #tab4:target~a:nth-of-type(4), .menu1 #tab5:target~a:nth-of-type(5), .menu1 #tab6:target~a:nth-of-type(6), .menu1 #tab7:target~a:nth-of-type(7), .menu1 #tab8:target~a:nth-of-type(8), .menu1 #tab9:target~a:nth-of-type(9), .menu1 #tab10:target~a:nth-of-type(10), .menu1 #tab11:target~a:nth-of-type(11), .menu1 #tab12:target~a:nth-of-type(12), .menu1 #tab13:target~a:nth-of-type(13), .menu1 #tab14:target~a:nth-of-type(14), .menu1 #tab15:target~a:nth-of-type(15), .menu1 #tab16:target~a:nth-of-type(16), .menu1 #tab17:target~a:nth-of-type(17), .menu1 #tab18:target~a:nth-of-type(18), .menu1 #tab19:target~a:nth-of-type(19), .menu1 #tab20:target~a:nth-of-type(20), .menu1 #tab21:target~a:nth-of-type(21) { background-color: #fff; color: #000; border-bottom: none} .menu1 >active, .menu1 #tab1:target~a:nth-of-type(1), .menu1 #tab2:target~a:nth-of-type(2), .menu1 #tab3:target~a:nth-of-type(3), .menu1 #tab4:target~a:nth-of-type(4), .menu1 #tab5:target~a:nth-of-type(5), .menu1 #tab6:target~a:nth-of-type(6), .menu1 #tab7:target~a:nth-of-type(7), .menu1 #tab8:target~a:nth-of-type(8), .menu1 #tab9:target~a:nth-of-type(9), .menu1 #tab10:target~a:nth-of-type(10), .menu1 #tab11:target~a:nth-of-type(11), .menu1 #tab12:target~a:nth-of-type(12), .menu1 #tab13:target~a:nth-of-type(13), .menu1 #tab14:target~a:nth-of-type(14), .menu1 #tab15:target~a:nth-of-type(15), .menu1 #tab16:target~a:nth-of-type(16), .menu1 #tab17:target~a:nth-of-type(17), .menu1 #tab18:target~a:nth-of-type(18), .menu1 #tab19:target~a:nth-of-type(19), .menu1 #tab20:target~a:nth-of-type(20), .menu1 #tab21:target~a:nth-of-type(21) { width: 3%; height: 3%; background-color: #999; border: 1px solid #000; text-decoration: none; text-align: center; padding: 1.5%; font-size: 135%; color: #fff} .menu1 >active:nth-of-type(0), .menu1 #tab1:target~a:nth-of-type(1), .menu1 #tab2:target~a:nth-of-type(2), .menu1 #tab3:target~a:nth-of-type(3), .menu1 #tab4:target~a:nth-of-type(4), .menu1 #tab5:target~a:nth-of-type(5), .menu1 #tab6:target~a:nth-of-type(6), .menu1 #tab7:target~a:nth-of-type(7), .menu1 #tab8:target~a:nth-of-type(8), .menu1 #tab9:target~a:nth-of-type(9), .menu1 #tab10:target~a:nth-of-type(10), .menu1 #tab11:target~a:nth-of-type(11), .menu1 #tab12:target~a:nth-of-type(12), .menu1 #tab13:target~a:nth-of-type(13), .menu1 #tab14:target~a:nth-of-type(14), .menu1 #tab15:target~a:nth-of-type(15), .menu1 #tab16:target~a:nth-of-type(16), .menu1 #tab17:target~a:nth-of-type(17), .menu1 #tab18:target~a:nth-of-type(18), .menu1 #tab19:target~a:nth-of-type(19), .menu1 #tab20:target~a:nth-of-type(20), .menu1 #tab21:target~a:nth-of-type(21) { background-color: #999; color: #fff; border-bottom: none} .menu1 >a:hover {background-color: #ccc; color: #000; text-decoration: none} .menu1 >div, .menu1 #tab1:target~div:nth-of-type(1), .menu1 #tab2:target~div:nth-of-type(1), .menu1 #tab3:target~div:nth-of-type(1), .menu1 #tab4:target~div:nth-of-type(1), .menu1 #tab5:target~div:nth-of-type(1), .menu1 #tab6:target~div:nth-of-type(1), .menu1 #tab7:target~div:nth-of-type(1), .menu1 #tab8:target~div:nth-of-type(1), .menu1 #tab9:target~div:nth-of-type(1), .menu1 #tab10:target~div:nth-of-type(1), .menu1 #tab11:target~div:nth-of-type(1), .menu1 #tab12:target~div:nth-of-type(1), .menu1 #tab13:target~div:nth-of-type(1), .menu1 #tab14:target~div:nth-of-type(1), .menu1 #tab15:target~div:nth-of-type(1), .menu1 #tab16:target~div:nth-of-type(1), .menu1 #tab17:target~div:nth-of-type(1), .menu1 #tab18:target~div:nth-of-type(1), .menu1 #tab19:target~div:nth-of-type(1), .menu1 #tab20:target~div:nth-of-type(1), .menu1 #tab21:target~div:nth-of-type(1) { display: none; padding-top: 1%; border: #fff; background-color: none} .menu1 >div:nth-of-type(0), .menu1 #tab1:target~div:nth-of-type(1), .menu1 #tab2:target~div:nth-of-type(2), .menu1 #tab3:target~div:nth-of-type(3), .menu1 #tab4:target~div:nth-of-type(4), .menu1 #tab5:target~div:nth-of-type(5), .menu1 #tab6:target~div:nth-of-type(6), .menu1 #tab7:target~div:nth-of-type(7), .menu1 #tab8:target~div:nth-of-type(8), .menu1 #tab9:target~div:nth-of-type(9), .menu1 #tab10:target~div:nth-of-type(10), .menu1 #tab11:target~div:nth-of-type(11), .menu1 #tab12:target~div:nth-of-type(12), .menu1 #tab13:target~div:nth-of-type(13), .menu1 #tab14:target~div:nth-of-type(14), .menu1 #tab15:target~div:nth-of-type(15), .menu1 #tab16:target~div:nth-of-type(16), .menu1 #tab17:target~div:nth-of-type(17), .menu1 #tab18:target~div:nth-of-type(18), .menu1 #tab19:target~div:nth-of-type(19), .menu1 #tab20:target~div:nth-of-type(20), .menu1 #tab21:target~div:nth-of-type(21) { display: block} ПОМОГИТЕ ПОЖАЛУЙСТА !!!
-
Много просмотрела сайтов на эту тему, в общем, мнения расходятся.. Кто как привык, кому как удобно теми единицами и пользуются. В общем, я решила в блоках выставить проценты, а текст оставить в em. Вроде, при изменении масштаба всё отображается пропорционально. Спасибо за дискуссию
-
Да, но для высоты надо будет проставить значения всей цепочке родителей, вплоть до html. Так же, как шрифт текста. Спасибо за совет. Попробую выставить в процентах.
-
Меня интересуют блоки и элементы в них. Если выставить высоту и ширину блока в процентах, а также картинку в блоке в процентах, будут ли они пропорционально увеличиваться или уменьшатся относительно размеров экрана? Тоже самое если выставить в em. Как блок будет увеличиваться или уменьшаться при такой единице измерения???
-
Друзья, подскажите! Что лучше (рациональней) использовать: проценты или em в указании размеров, чтобы блоки, элементы, текст при увеличении или уменьшении масштаба отображались на странице пропорционально, занимая всю видимую область?
-
Ладно, это уже не актуально
-
Коды картинки и бегущей строки такие: .pulec { position: fixed; width: 13.375em; margin: 10.563em 0 0 0; float: left; } .stroka { position: fixed; background: none; border: 0.125em solid #fff; height: 2.688em; width: 13.313em; margin: 32.75em 0 0 0; padding-top: 0.935em }
-
Помогите, пожалуйста! Верстаю сайт с двумя блоками: в левом блоке - меню, картинка и бегущая строка (в div), все элементы зафиксированы (неподвижны), правый блок основной - там весь контент. Возникает проблема отображения фиксированных элементов в разных браузерах! В Опере, Хроме и Сафари (верстаю под Сафари) все фиксированные элементы отображаются нормально, а вот в Мозилле и IE (за счет дополнительной панели браузера с настройками) страница смещается вниз и не виден div с бегущей строкой. Как сделать так, чтобы все неподвижные элементы отображались полностью независимо от высоты панели браузера?? Я так полагаю, что дело в innerHeight, но как его правильно прописать??? В джаваскриптах я ничего не понимаю (( Помогите, плиз, советом! Ну, помогите, кто-нибудь, пожалуйста!! Ведь есть же спецы по джаваскриптам.