Jump to content

YaGub

User
  • Posts

    30
  • Joined

  • Last visited

Everything posted by YaGub

  1. <embed src="test.wmv" width="400" height="300" align="left"></embed> работает. <embed src="test.avi" width="400" height="300" align="left"></embed> не работает. Проблема я понимаю в том, что на компьютере media player avi файлы не проигрывает. Как сделать, чтобы проигрывал файлы другая программа? Например, mplayer И еще есть возможность включить видео с сети? тоесть чтобы адрес вставляемого файла был \\192.168.1.2\video?
  2. mysql> show columns from forums; +——--+————-+——+—--+———+—————-+ | Field | Type | Null | Key | Default| Extra | +——--+————-+——+—--+———+—————-+ | id | int(11) | NO | PRI | NULL | auto_increment |——| | name | varchar(32) | YES| | NULL | | | | parent | int(11) | NO | | 0 | | | | hint | varchar(32)| YES | | NULL | | | +——--+————-+——+—--+———+—————-+ | | | mysql> show columns from topics; | +———+————-+——+—--+———+—————-+ | | Field | Type | Null | Key | Default | Extra | +———+————-+——+—--+———+—————-+ | | id | int(11) | NO | PRI | NULL | auto_increment | | | name | varchar(32) | YES | | NULL | | | | forumid | int(11) | YES | | NULL | |—--| | hint | varchar(32) | YES | | NULL | | | userid | int(11) | YES | | NULL | | | views | int(11) | YES | | 0 | | +———+————-+——+—--+———+—————-+ Надо посчитать количество просмотров topics.views для форума, и учитывая просмотры всех тем подфорумов
  3. Проблема в следующем. с главной страницы сайта с помощью header("Location: article.php"); идет редирект на страницу article.php Домен находится в зоне .com поэтому рамблер не хочет обрабатывать страницы. Они(рамблер) просят убрать редирект. Теперь такой вопрос: как это можно сделать с помощью минимум усилий? У меня пока в голове только один способ: это страницу article переименовать в index и все ссылки на article по всем страницам сайта(а их просто ОЧЕНЬ много)сидеть и вручную менять. Есть более умный способ?
  4. Спасибо большое! Добавил проверку, все получилось!
  5. Ну ведь не сразу рождаемся умными! session_start(); session_register('metro'); session_register('komnata'); session_register('zena1'); session_register('zena2'); $_SESSION['metro'] = $_POST['metro']; $_SESSION['komnata'] = $_POST['komnata']; $_SESSION['zena1'] = $_POST['zena1']; $_SESSION['zena2'] = $_POST['zena2']; $metro = $_SESSION['metro']; $komnata = $_SESSION['komnata']; $zena1 = $_SESSION['zena1']; $zena2 = $_SESSION['zena2']; И в функции тоже дописал session_start(); Все равно выводит только первую страницу...
  6. А вы пишете всегда все с самого 0? Зачем что-то создавать с самого нуля, если можно переделать уже готовое под свои нужды?
  7. Запихнуть в сессионную переменную и проверять...Можно поподробнее, пожалуйста?
  8. Насчет $metro. Кавычки одинарные. Обрабатывается нормально. Без постраничного выода все работает отлично
  9. Функцию нашел в какой-то статье) Название не менял. А название такое потому что дизайн такой же как и на яндексе
  10. Я использую функцию для перехода между страницами. В этой функции я не использую поле $pole1. Поэтому оно и становится пустым? А код я скопировал, для того чтобы вы подсказали мне куда вставить и какой код, чтобы $pole1 не обнулялось.
  11. <? include "config.php"; $metro = $_POST['metro']; $komnata = $_POST['komnata']; $zena1 = $_POST['zena1']; $zena2 = $_POST['zena2']; function yandex_link_bar($page, $count, $pages_count, $show_link) { if ($pages_count == 1) return false; $sperator = '|'; $style = 'style="color:#014D8B; font: bold 14px Verdana; margin:20px; padding:20px;"'; $begin = $page - intval($show_link / 2); unset($show_dots); if ($pages_count <= $show_link + 1) $show_dots = 'no'; if (($begin > 2) && ($pages_count - $show_link > 2)) { echo '<a '.$style.' href='.$_SERVER['PHP_SELF'].'?page=1> |< </a>'; } for ($j = 0; $j <= $show_link; $j++) { $i = $begin + $j; if ($i < 1) continue; if (!isset($show_dots) && $begin > 1) { echo '<a '.$style.' href='.$_SERVER['PHP_SELF'].'?page='.($i-1).'><b>...</b></a>'; $show_dots = "no"; } if ($i > $pages_count) break; if ($i == $page) { echo '<a '.$style.' ><b>'.$i.'</b></a>'; } else { echo '<a '.$style.' href='.$_SERVER['PHP_SELF'].'?page='.$i.'>'.$i.'</a>'; } if (($i != $pages_count) && ($j != $show_link)) echo $sperator; if (($j == $show_link) && ($i < $pages_count)) { echo '<a '.$style.' href='.$_SERVER['PHP_SELF'].'?page='.($i+1).'><b>...</b></a>'; } } if ($begin + $show_link + 1 < $pages_count) { echo '<a '.$style.' href='.$_SERVER['PHP_SELF'].'?page='.$pages_count.'> >| </a>'; } return true; } MYSQL_CONNECT($host,$user,$pass) OR DIE("Не могу создать соединение "); @mysql_select_db($basa) or die("Не могу выбрать базу данных "); if (empty($_GET['page']) || ($_GET['page'] <= 0)) { $page = 1; } else { $page = (int) $_GET['page']; } $query1 = "select * from main"; if ($metro!=="") { $query1 = "select * from main where metro='$metro'"; } if ($komnata !=="") { $query1 = "select * from main where komnata='$komnata'"; } if ($zena1 !=="") { $query1 = "select * from main where zena >= '$zena1'"; } if ($zena2 !=="") { $query1 = "select * from main where zena <= '$zena2'"; } if ($metro!=="" and $komnata!=="") {$query1 = "select * from main where metro='$metro' and komnata='$komnata'"; } if ($metro!=="" and $zena1!=="") {$query1 = "select * from main where metro='$metro' and zena >= '$zena1'"; } if ($metro!=="" and $zena2!=="") {$query1 = "select * from main where metro='$metro' and zena <= '$zena2'"; } if ($komnata!=="" and $zena1!=="") {$query1 = "select * from main where komnata='$komnata' and zena >= '$zena1'"; } if ($komnata!=="" and $zena2!=="") {$query1 = "select * from main where komnata='$komnata' and zena <= '$zena2'"; } if ($zena1!=="" and $zena2!=="") {$query1 = "select * from main where zena>='$zena1' and zena <= '$zena2'"; } if ($metro!=="" and $komnata!=="" and $zena1!=="") {$query1 = "select * from main where metro='$metro' and komnata='$komnata' and zena>='$zena1'"; } if ($metro!=="" and $komnata!=="" and $zena2!=="") {$query1 = "select * from main where metro='$metro' and komnata='$komnata' and zena<='$zena2'"; } if ($metro!=="" and $zena1!=="" and $zena2!=="") {$query1 = "select * from main where metro='$metro' and zena>='$zena1' and zena<='$zena2'"; } if ($komnata!=="" and $zena1!=="" and $zena2!=="") {$query1 = "select * from main where komnata='$komnata' and zena>='$zena1' and zena<='$zena2'"; } if ($metro!=="" and $komnata!=="" and $zena1!=="" and $zena2!=="") {$query1 = "select * from main where metro='$metro' and komnata='$komnata' and zena>='$zena1' and zena<='$zena2'"; } $count = mysql_numrows(mysql_query($query1)) or die('error! Записей не найдено!'); $pages_count = ceil($count / $perpage); if ($page > $pages_count) $page = $pages_count; $start_pos = ($page - 1) * $perpage; $query2 = $query1." limit ".$start_pos.", ".$perpage; $result = mysql_query($query2) or die('error!'); $myrow = mysql_fetch_array($result); echo '<table width=700px align=center border=1 cellspacing=1 cellpadding=1> <tr><td width=10%>ID</td><td width=10%>Комната</td><td width=10%>Район</td><td width=10%>Описание</td><td width=10%>Метро</td><td width=10%>Фото</td><td width=10%>Цена</td><td width=10%>Ссылка</td><td></td></tr>'; do { echo "<tr><td width=10%>$myrow[0]</td><td width=10%>$myrow[1]</td><td width=10%>$myrow[2]</td><td width=10%>$myrow[3]</td><td width=10%>$myrow[4]</td><td width=10%><a href=$myrow[6] target=_blank><img src=$myrow[5]></a></td><td width=10%>$myrow[7]</td><td width=10%><a href=$myrow[8]>Положение на карте</a></td><td><a href='bron.html'>Забронировать</a></td></tr>n"; } while ($myrow = mysql_fetch_array($result)); echo "</table>"; yandex_link_bar($page, $count, $pages_count, 5); ?>
  12. Есть форма. Из нее беру данные и делаю выборку из таблицы БД и вывожу постранично. Все работает правильно, но когда выборка у нас не всех данных ( select * from 'tabliza') а с условиями (select * from 'tabliza' where pole1='$pole1') то выводит нормально только первую страницу, а на следующих этот запрос теряется и выглядит вот так: select * from 'tabliza' where pole1='' Как решить эту проблему?
  13. С помощью exif_imagetype я получу форматы, а как мне сделать уменьшенную копию и закачать ее на сервер? Какая функция, подскажите?
  14. Есть скрипт отправки формы на e-mail в нем есть следующее стандартное поле: которое я обрабатываю тоже стандартно: if (is_uploaded_file($userfile)) { if (filesize($userfile)<=$max){ $dest=$updir.$userfile_name; move_uploaded_file($userfile, $dest); } } Какие строки мне дописать и куда, чтобы грузится могли только форматы JPEG,GIF,BMP,PNG и сохранялось в updir кроме нашего файла еще его уменьшенная копия? Спасибо.
  15. YaGub

    CSS и формы

    PACMAN, заткнись и сопи в трубочку
  16. Вопрос касается применения css в формах. Интерисует такой общий вопрос: как сделать формы на сайте красивее? Тоесть рамки текстовых полей(input,textarea) не стандартного цвета, расстояние между ними тоже другое, и кнопку поставить свою, но чтобы тип ее был стандартный(Submit или Reset)
  17. <html> <head> <script language="JavaScript"> function showhide() { if (document.getElementById("layer1").style.visibility == "visible") document.getElementById("layer1").visibility = "hidden" else document.getElementById("layer1").visibility = "visible"; } </script> </head> <body> <div id="layer1" style="visibility:visible">Текст</div> <form> <input type="button" value="Показать/Скрыть" onClick="showhide()"> </form> </body> </html> Так? Что тут неправильно?
  18. Спасибо, Maslakoff'у. Помогите, еще в этом элементарном коде. В чем ошибка? <html> <head> <script language="JavaScript"> function showhide() { if (document.layers["layer1"].visibility == "show") document.layers["layer1"].visibility = "hide" else document.layers["layer1"].visibility = "show"; } </script> </head> <body> <layer name="layer1" visibility="show">Текст</layer> <form> <input type="button" value="Показать/Скрыть" onClick="showhide()"> </form> </body> </html>
  19. Спасибо. А как сделать, чтобы после проверки заполнения текстовых полей в форме, скрипт с отправкой почты на e-mail не подключался, если какие-то поля пустые? <head> <script language="javascript" src="test.js"></script> </head> <form name="FORMMAILFORM" method="post" action="http://www.almainvest.com.ua/cgi-bin/formmail.asp" > <input type="hidden" name="_recipients" value="info@almainvest.com.ua"> <input maxlength="30" name="name" value=""> <input type="submit" name="Отправить" value="Отправить" onClick="test1(this.form)"> Код test.js : function test1(form) { if (form.name.value == "") alert("Введите свое имя!"); } Сейчас эффект такой: при пустом поле всплывает окно и отправляет на e-mail. Как сделать, чтобы если поле пустое, всплывало окно, а скрипт отправки не подгружался?
  20. <html> <head> <script language="javascript"> function timer() { setTimeout("alert('Time!'), 10000"); } </script> </head> <body> <form> <input type="button" name="time" value="time" onclick="timer()"> </form> </body> </html> Что тут неправильно? (После нажатия кнопки должна произойти задержка в 10 сек и всплыть окно) И вопрос 2: <a href="2.html" onmouseover="window.status='Op-pa!'; return true;" onmouseout="window.status='';">link</a> В Mozilla Firefox в строке состояния при наведении на ссылку ничего не меняется
  21. Простите... Просто решил проверить, сразу ли узнают люди, то что сайт шаблонный или нет
  22. www.anton.na.org.ua Оцените, пожалуйста
  23. Насчет дизайна повторяться не буду. Нужно поменять фон,цвет ссылок и т.д. Если вы делаете горизонтальную менюшку, то нет смысла делать вторую(дублирующую) внизу, и тоже горизонтальную. Меню следует подключать JavaScript'ом с отдельного файла, чтобы не повторяться на каждой странице и не загромождать код. Потестируйте сайт в разных браузерах (Мозилла Фаерфокс, ИЕ, Опера) различных версий. Я посмотрел вашу новую страницу... Начните с 0-ля и заново. Сделайте резиновую верстку и подключите к страницам стили, чтобы не было искривлений при увеличении шрифта.
  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