PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (3): [1] 2 3 »

> Найдено сообщений: 31
Jakeryf Отправлено: 16 Апреля, 2007 - 16:13:53 • Тема: Обращение к ARTY! • Форум: Колонка администратора

Ответов: 17
Просмотров: 10840
DFX
для вопросов про движок форума есть специальная тема
http://forum.php.su/topic.php?fo...c=30&start=3

ЗЫ файл board_body.tpl
Jakeryf Отправлено: 15 Апреля, 2007 - 18:28:00 • Тема: Как отправить файл с сервера на почту • Форум: Программирование на PHP

Ответов: 9
Просмотров: 1798
-SCHATTEN-
есть хостинги на которых функция copy отключена, так что move_uploaded_file() отличное решение
Jakeryf Отправлено: 14 Апреля, 2007 - 22:04:19 • Тема: Вставка данных в несколько таблиц • Форум: SQL и Архитектура БД

Ответов: 7
Просмотров: 81
Примерно так должно быть
PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. $query = mysql_query("SELECT * FROM street;");
  4. if($query)
  5. {
  6.   while($ar = mysql_fetch_array($query))
  7.   {
  8.     $street[] = $ar;
  9.   }
  10. }
  11.  
  12. $query = mysql_query("SELECT * FROM phone;");
  13. if($query)
  14. {
  15.   while($ar = mysql_fetch_array($query))
  16.   {
  17.     $phones[] = $ar;
  18.   }
  19. }
  20. function Select($street,$name) //функция для создания выпадающего списка
  21. {
  22.   $ret = '<select>';
  23.     foreach($street as $str)
  24.     {
  25.       unset($sel);
  26.       if($str['strid'] == $name) //если id совпадают, то строчка будет первой в списке
  27.       {
  28.         $sel = ' selected ';
  29.       }
  30.       $ret .= '<option value="'.$str['strid'].'" '.$sel.'>'.$str['street'].'</option>';
  31.     }
  32.    
  33.   $ret .= '</select>';
  34.   return $ret;
  35. }
  36.  
  37. foreach($phones as $phone) //перебираем записи
  38. {
  39.   $walk = Select($street,$phone['strid'])
  40.   $res .= '<tr> <td>'.$phone['name'].'</td><td>'.$phone['house'].'</td><td>'.$walk.'</td> </tr>';
  41. }
  42.  
  43. echo '<table>'.$res.'</table>';
  44.  
  45. ?>
  46.  


элементы формы сам вставишь
Jakeryf Отправлено: 12 Апреля, 2007 - 16:59:58 • Тема: Поиск на JavaScript • Форум: Хранилище функций на JavaScript

Ответов: 7
Просмотров: 10562
Я вот такой скриптик использовал
PHP:
скопировать код в буфер обмена
  1.  
  2. <script>
  3. function getTextNodes(element) {
  4.  
  5.     array = new Array();
  6.  
  7.     for (var node = element.firstChild; node != null; node = node.nextSibling) {
  8.          if (node.nodeType == 3) {
  9.              array.push(node);
  10.          } else {
  11.              array = array.concat(getTextNodes(node));
  12.          }
  13.     }
  14.  
  15.     return array;
  16. }
  17.  
  18. function searchOnPage(input) {
  19.  
  20.     var text = input.value;
  21.  
  22.     window.searchingOnPage = true;
  23.     clearMatchesFound();
  24.  
  25.     document.body.normalize();
  26.  
  27.     var textNodes    = getTextNodes(document.body);
  28.     var matchId = 0;
  29.  
  30.     for (var i = 0; i < textNodes.length; i++) {
  31.  
  32.          if (textNodes[i].nodeValue.toLowerCase().indexOf(text.toLowerCase()) == -1) continue;
  33.  
  34.          var textNodeStart = document.createTextNode(textNodes[i].nodeValue.substr(0, textNodes[i].nodeValue.toLowerCase().indexOf(text.toLowerCase())));
  35.          var textNodeEnd   = document.createTextNode(textNodes[i].nodeValue.substr(textNodes[i].nodeValue.toLowerCase().indexOf(text.toLowerCase()) + text.length));
  36.          var span = document.createElement('SPAN');
  37.              span.style.background = '#F8ED93';
  38.              span.id = 'matchFound_' + matchId;
  39.              span.innerHTML = textNodes[i].nodeValue.substr(textNodes[i].nodeValue.toLowerCase().indexOf(text.toLowerCase()), text.length);
  40.  
  41.          textNodes[i].parentNode.insertBefore(textNodeStart, textNodes[i]);
  42.          textNodes[i].parentNode.insertBefore(span, textNodes[i]);
  43.          textNodes[i].parentNode.insertBefore(textNodeEnd, textNodes[i]);
  44.  
  45.          textNodes[i].parentNode.removeChild(textNodes[i]);
  46.  
  47.          matchId++;
  48.     }
  49.  
  50.     if (!matchId) {
  51.         input.className = 'invalid';
  52.     } else {
  53.         input.className = '';
  54.     }
  55. }
  56.  
  57. function clearMatchesFound() {
  58.  
  59.     var matchId = 0;
  60.     var span;
  61.  
  62.     while (document.getElementById('matchFound_' + matchId) != null) {
  63.  
  64.         span = document.getElementById('matchFound_' + matchId);
  65.  
  66.         span.parentNode.insertBefore(document.createTextNode(span.innerHTML), span);
  67.         span.parentNode.removeChild(span);
  68.  
  69.         matchId++
  70.     }
  71. }
  72.  
  73. </script>
  74.      <label for="searchOnPage">Найти на странице</label>
  75.     <input type="text" size="15" id="searchOnPage" onkeyup="searchOnPage(this);" />
  76.     <input type="button" value="искать" onclick="searchOnPage(document.getElementById('searchOnPage'));" />
  77.  
Jakeryf Отправлено: 11 Апреля, 2007 - 21:30:32 • Тема: Иконки в текстовом поле • Форум: HTML, Дизайн & CSS

Ответов: 14
Просмотров: 9265
valenok
в твоем кода надо еще padding-left ставить, чтобы текст на картинку не зходил
Jakeryf Отправлено: 11 Апреля, 2007 - 21:24:03 • Тема: Иконки в текстовом поле • Форум: HTML, Дизайн & CSS

Ответов: 14
Просмотров: 9265
kamikadze
Я нигде не выставлял высоту, без надобности. Иконки 16х16 размер
Jakeryf Отправлено: 11 Апреля, 2007 - 21:15:44 • Тема: Иконки в текстовом поле • Форум: HTML, Дизайн & CSS

Ответов: 14
Просмотров: 9265
Наверняка встречали текстовые поля с изображениями в них, вот как я это реализовал

PHP:
скопировать код в буфер обмена
  1.  
  2. <style>
  3. .field {
  4.   background: #FFF;
  5.  width: 150px;
  6.   border: 1px solid #CCC;
  7.  padding-left: 1px;
  8.   margin-bottom: 5px;
  9. }
  10.  
  11. .into {
  12.   border: 0;
  13.   width: 120px;
  14.   color: #6DA4D8;
  15.  font-weight: bold;
  16. }
  17. </style>
  18. <div class="field">
  19. <img src="./images/user.gif" alt="login" style="margin-top: 3px;" /> <input type="text" class="into" name="login" />
  20. </div>
  21.  
  22. <div class="field">
  23. <img src="./images/key.gif" alt="pass" style="margin-top: 3px;" />
  24.  <input type="password" class="into" name="pass" />
  25. </div>
  26.  


Jakeryf Отправлено: 11 Апреля, 2007 - 20:23:28 • Тема: Проверка ip • Форум: Пользовательские функции

Ответов: 10
Просмотров: 3876
kamikadze пишет:

if ($sovpad="") {
echo "Вы не можете голосовать!!!"
}

это работать не будет, ($sovpad == "") вот так бы работало, а лучше написать
PHP:
скопировать код в буфер обмена
  1.  
  2. if(!$sovpad) // ! - означает отрицание, если переменной $sovpad нет, то вернет true, иначе false
  3. {
  4.    echo "Вы не можете голосовать!!!"
  5. }
  6.  
Jakeryf Отправлено: 11 Апреля, 2007 - 16:21:38 • Тема: Фотогалерея участников форума. • Форум: Прочее

Ответов: 102
Просмотров: 4922
UserID
еще не сезон
Jakeryf Отправлено: 11 Апреля, 2007 - 15:52:19 • Тема: Бродилка • Форум: Прочее

Ответов: 12
Просмотров: 121
Я верю что будущее за Лисой, другие броузеры намного старше FF, к тому же почему-то тестировалась версия 1.8, а не 2.0
Jakeryf Отправлено: 11 Апреля, 2007 - 15:46:08 • Тема: Фотогалерея участников форума. • Форум: Прочее

Ответов: 102
Просмотров: 4922
-SCHATTEN-
только те, кто плавать умел ))
Jakeryf Отправлено: 11 Апреля, 2007 - 11:23:02 • Тема: Фотогалерея участников форума. • Форум: Прочее

Ответов: 102
Просмотров: 4922
valenok
это рафт, сплавлял туристов
Jakeryf Отправлено: 11 Апреля, 2007 - 08:43:43 • Тема: Фотогалерея участников форума. • Форум: Прочее

Ответов: 102
Просмотров: 4922
летом прошлым работал
Jakeryf Отправлено: 10 Апреля, 2007 - 21:03:03 • Тема: Что значит $param -> name • Форум: Программирование на PHP

Ответов: 5
Просмотров: 563
Того, кто сказал тебе что это массив, больше не слушай
Объектно-ориентированное программирование
http://php.su/learnphp/phpoo/
http://php.su/learnphp/phpoo/?classes
Jakeryf Отправлено: 10 Апреля, 2007 - 13:26:32 • Тема: Реализация сервиса личных сообщений • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 117
Butch
В каждом форуме система личных сообщений написана именно под этот форум, впрочем как и в каждой системе. Сначало обычно пишут систему регистрации, входа-выхода пользователей, а потом уже на этой основе пишут подобные модули.

Страниц (3): [1] 2 3 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB