PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (3): [1] 2 3 »
Найдено сообщений: 31
Jakeryf
Отправлено: 14 Апреля, 2007 - 22:04:19 • Тема: Вставка данных в несколько таблиц • Форум: SQL и Архитектура БД
Ответов: 7 Просмотров: 81
Примерно так должно быть
PHP:
скопировать код в буфер обмена
<?
if ( $query )
{
{
$street [ ] = $ar ;
}
}
if ( $query )
{
{
$phones [ ] = $ar ;
}
}
function Select( $street , $name ) //функция для создания выпадающего списка
{
$ret = '<select>' ;
foreach ( $street as $str )
{
if ( $str [ 'strid' ] == $name ) //если id совпадают, то строчка будет первой в списке
{
$sel = ' selected ' ;
}
$ret .= '<option value="' . $str [ 'strid' ] . '" ' . $sel . '>' . $str [ 'street' ] . '</option>' ;
}
$ret .= '</select>' ;
return $ret ;
}
foreach ( $phones as $phone ) //перебираем записи
{
$walk = Select( $street , $phone [ 'strid' ] )
$res .= '<tr> <td>' . $phone [ 'name' ] . '</td><td>' . $phone [ 'house' ] . '</td><td>' . $walk . '</td> </tr>' ;
}
echo '<table>' . $res . '</table>' ;
?>
элементы формы сам вставишь
Jakeryf
Отправлено: 12 Апреля, 2007 - 16:59:58 • Тема: Поиск на JavaScript • Форум: Хранилище функций на JavaScript
Ответов: 7 Просмотров: 10562
Я вот такой скриптик использовал
PHP:
скопировать код в буфер обмена
< script>
function getTextNodes( element) {
for ( var node = element. firstChild; node != null ; node = node. nextSibling) {
if ( node. nodeType == 3) {
} else {
}
}
}
function searchOnPage( input) {
var text = input. value;
window. searchingOnPage = true ;
clearMatchesFound( ) ;
document. body. normalize( ) ;
var textNodes = getTextNodes( document. body) ;
var matchId = 0 ;
for ( var i = 0 ; i < textNodes. length; i++ ) {
if ( textNodes[ i] . nodeValue. toLowerCase( ) . indexOf( text. toLowerCase( ) ) == - 1) continue ;
var textNodeStart
= document
. createTextNode
( textNodes
[ i
] . nodeValue
. substr ( 0
, textNodes
[ i
] . nodeValue
. toLowerCase
( ) . indexOf
( text
. toLowerCase
( ) ) ) ) ; var textNodeEnd
= document
. createTextNode
( textNodes
[ i
] . nodeValue
. substr ( textNodes
[ i
] . nodeValue
. toLowerCase
( ) . indexOf
( text
. toLowerCase
( ) ) + text
. length
) ) ; var span = document. createElement( 'SPAN' ) ;
span. style. background = '#F8ED93' ;
span. id = 'matchFound_' + matchId;
span
. innerHTML
= textNodes
[ i
] . nodeValue
. substr ( textNodes
[ i
] . nodeValue
. toLowerCase
( ) . indexOf
( text
. toLowerCase
( ) ) , text
. length
) ;
textNodes[ i] . parentNode. insertBefore( textNodeStart, textNodes[ i] ) ;
textNodes[ i] . parentNode. insertBefore( span, textNodes[ i] ) ;
textNodes[ i] . parentNode. insertBefore( textNodeEnd, textNodes[ i] ) ;
textNodes[ i] . parentNode. removeChild( textNodes[ i] ) ;
matchId++;
}
if ( ! matchId) {
input. className = 'invalid' ;
} else {
input. className = '' ;
}
}
function clearMatchesFound( ) {
var matchId = 0 ;
var span;
while ( document. getElementById( 'matchFound_' + matchId) != null ) {
span = document. getElementById( 'matchFound_' + matchId) ;
span. parentNode. insertBefore( document. createTextNode( span. innerHTML) , span) ;
span. parentNode. removeChild( span) ;
matchId++
}
}
</script>
< label for = "searchOnPage" > Найти на странице</ label>
< input type= "text" size= "15" id= "searchOnPage" onkeyup= "searchOnPage(this);" />
< input type= "button" value= "искать" onclick= "searchOnPage(document.getElementById('searchOnPage'));" />
Jakeryf
Отправлено: 11 Апреля, 2007 - 21:15:44 • Тема: Иконки в текстовом поле • Форум: HTML, Дизайн & CSS
Ответов: 14 Просмотров: 9265
Наверняка встречали текстовые поля с изображениями в них, вот как я это реализовал
PHP:
скопировать код в буфер обмена
< style>
. field {
background: #FFF;
width: 150px;
border: 1px solid #CCC;
padding- left: 1px;
margin- bottom: 5px;
}
. into {
border: 0 ;
width: 120px;
color: #6DA4D8;
font- weight: bold;
}
</ style>
< div class = "field" >
< img src= "./images/user.gif" alt= "login" style= "margin-top: 3px;" /> < input type= "text" class = "into" name= "login" />
</ div>
< div class = "field" >
< img src= "./images/key.gif" alt= "pass" style= "margin-top: 3px;" />
< input type= "password" class = "into" name= "pass" />
</ div>
Jakeryf
Отправлено: 11 Апреля, 2007 - 20:23:28 • Тема: Проверка ip • Форум: Пользовательские функции
Ответов: 10 Просмотров: 3876
kamikadze пишет:
if ($sovpad="") {
echo "Вы не можете голосовать!!!"
}
это работать не будет, ($sovpad == "") вот так бы работало, а лучше написать
PHP:
скопировать код в буфер обмена
if ( ! $sovpad ) // ! - означает отрицание, если переменной $sovpad нет, то вернет true, иначе false
{
echo "Вы не можете голосовать!!!"
}
Jakeryf
Отправлено: 11 Апреля, 2007 - 15:52:19 • Тема: Бродилка • Форум: Прочее
Ответов: 12 Просмотров: 121
Я верю что будущее за Лисой, другие броузеры намного старше FF, к тому же почему-то тестировалась версия 1.8, а не 2.0
Jakeryf
Отправлено: 10 Апреля, 2007 - 13:26:32 • Тема: Реализация сервиса личных сообщений • Форум: Напишите за меня, пожалуйста
Ответов: 7 Просмотров: 117
Butch
В каждом форуме система личных сообщений написана именно под этот форум, впрочем как и в каждой системе. Сначало обычно пишут систему регистрации, входа-выхода пользователей, а потом уже на этой основе пишут подобные модули.
Страниц (3): [1] 2 3 »
Powered by ExBB FM 1.0 RC1. InvisionExBB