PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (12): В начало « ... 4 5 6 7 [8] 9 10 11 12 »
Найдено сообщений: 167
Maskca
Отправлено: 06 Января, 2011 - 19:33:38 • Тема: Как проверить заполнена ли форма? • Форум: Программирование на PHP
Ответов: 1 Просмотров: 249
Здравствуйте, мне нужно проверить заполнена ли форма, я пробивал так:
PHP:
скопировать код в буфер обмена
< form id= "searchForm" name= "searchForm" method= "post" onSubmit= "Check()" action= "javascript:insertTask();" >
< script type= "text/javascript" >
function Check( )
{
if ( document. getElementById( 'sn' ) . value == '' )
{
alert( 'Заполните поле' ) ;
return false ;
}
}
</script>
< p>
< label> Введіть серійний номер книги< br>
< input type= "text" name= "sn" id= "sn" >
</ label>
</ p>
< input type= "button" name= "submitSearch" id= "submitSearch" value= "Search" onclick= "javascript:searchNameq2()" />
</ form>
Но что то не работает, подскажите как это поправить, чтобы заработало
(Добавление)
Спасибо, я уже понял в чем ошибка, но как проверить 2 и более полей, так почему то не получается:
(Добавление)
Все, извините я уже разобрался
Maskca
Отправлено: 02 Января, 2011 - 20:49:42 • Тема: Вывод элементов из базы данных? • Форум: Программирование на PHP
Ответов: 5 Просмотров: 578
У меня id=$id, где $id = $_GET['id'];
И при первом заходе на страницу когда ничего не выбрано $id ничего не присвоено, и при выводе элементов из базы данных выскакивает ошибка, а как это можно исправить, ну например как то присвоить $id какое то значение которое потом будет меняться в зависимости от значения $id = $_GET['id'];
так:
не работает
А так:
А так значение $id всегда равняется 1;
А как это исправить???
Maskca
Отправлено: 02 Января, 2011 - 20:06:51 • Тема: Вывод элементов из базы данных? • Форум: Программирование на PHP
Ответов: 5 Просмотров: 578
Здравствуйте, элементы из базы данных можно выводить по возрастанию, а можно по убыванию, а как сделать, чтобы например первым вывелся элемент у которого id = 25, а далее все остальные?
Maskca
Отправлено: 02 Января, 2011 - 14:00:37 • Тема: Почему выводятся иероглифы? • Форум: Программирование на PHP
Ответов: 5 Просмотров: 745
У меня присутствует авторизация, и есть такие две строчки:
require 'connect.php';
require 'functions.php';
когда, я их убираю, то текст отображается нормально, но авторизация не работает, а как можно переделать, чтобы все работало?
Maskca
Отправлено: 02 Января, 2011 - 13:47:21 • Тема: Почему выводятся иероглифы? • Форум: Программирование на PHP
Ответов: 5 Просмотров: 745
Здравствуйте, при выводе русского текста из базы данных почему то выводятся иероглифы, а когда страницу в браузере меняеш кодировку на utf - 8 то текст нормально выводится, хотя в базе данных таблица: cp1251_general_ci
Подскажите, как это исправить?
Maskca
Отправлено: 19 Декабря, 2010 - 11:06:45 • Тема: Помогите поправить скрипт • Форум: Программирование на PHP
Ответов: 0 Просмотров: 189
Есть скрипт для фильтрации списков и таблиц: http://ruseller[dot]com/lessons.php?[dot][dot][dot]ub=32&id=763
Как можно его поправить чтобы он работал для поля select
Я пробивал так:
PHP:
скопировать код в буфер обмена
<! DOCTYPE html>
< html>
< head>
< meta http- equiv= "Content-type" content= "text/html; charset=utf-8" >
< title> Демонстрация плагина LiveFilter 1. 2 | Для сайта RUSELLER. COM</ title>
< link rel= "stylesheet" type= "text/css" media= "screen" href= "screen.css" />
< script type= "text/javascript" src= "http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js" ></ script>
< script type= "text/javascript" src= "jquery.liveFilter.js" ></ script>
< script type= "text/javascript" >
$( document) . ready( function ( ) {
$( 'select.live_filter' ) . liveFilter( 'slide' ) ;
} ) ;
</script>
</ head>
< body>
< div id= "page_wrapper" >
< div id= "list_wrapper" >
< h1> Демонстрация плагина LiveFilter 1.2 </ h1>
< h5> Фильтрация неупорядоченного списка. Для плагина используется опция 'slide' </ h5>
< h6> Введите в поле текст для фильтра</ h6>
< h5> Показать < a href= "demo_2.html" > фильтрацию таблицы</ a></ h5>
< input class = "filter" name= "livefilter" type= "text" value= "" />
< select size= "3" class = "live_filter" >
< option value= webmoney> WebMoney</ option>
< option value= yandex> Yandex деньги</ option>
< option value= rupay> Rupay</ option>
< option value= drugoi> Другой</ option>
</ select>
</ div>
</ div>
</ body>
</ html>
также я поправил и сам скрипт здесь:
CODE (
javascript ):
скопировать код в буфер обмена
// Определяем, что будет фильтроваться.
var filterTarget = $( this ) ;
var child;
if ( $( this ) .is ( 'select' ) ) {
child = 'option' ;
}
также я пробивал так:
PHP:
скопировать код в буфер обмена
<! DOCTYPE html>
< html>
< head>
< meta http- equiv= "Content-type" content= "text/html; charset=utf-8" >
< title> Демонстрация плагина LiveFilter 1. 2 | Для сайта RUSELLER. COM</ title>
< link rel= "stylesheet" type= "text/css" media= "screen" href= "screen.css" />
< script type= "text/javascript" src= "http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js" ></ script>
< script type= "text/javascript" src= "jquery.liveFilter.js" ></ script>
< script type= "text/javascript" >
$( document) . ready( function ( ) {
$( 'form.live_filter' ) . liveFilter( 'slide' ) ;
} ) ;
</script>
</ head>
< body>
< div id= "page_wrapper" >
< div id= "list_wrapper" >
< h1> Демонстрация плагина LiveFilter 1.2 </ h1>
< h5> Фильтрация неупорядоченного списка. Для плагина используется опция 'slide' </ h5>
< h6> Введите в поле текст для фильтра</ h6>
< h5> Показать < a href= "demo_2.html" > фильтрацию таблицы</ a></ h5>
< input class = "filter" name= "livefilter" type= "text" value= "" />
< form class = "live_filter" >
< select size= "3" >
< option value= webmoney> WebMoney</ option>
< option value= yandex> Yandex деньги</ option>
< option value= rupay> Rupay</ option>
< option value= drugoi> Другой</ option>
</ select>
</ form>
</ div>
</ div>
</ body>
</ html>
и поправил скрипт:
CODE (
javascript ):
скопировать код в буфер обмена
// Определяем, что будет фильтроваться.
var filterTarget = $( this ) ;
var child;
if ( $( this ) .is ( 'form' ) ) {
child = 'select' ; }
В первом случае вовсе не работает, а во втором когда ввожу слово которое есть в списке то показывается весь список, а если вожу такое слово которого нет в списке то пропадает весь список, тоисть вроде и правильно, но когда ввожу то слово что есть в списке, то остальные почемуто не отфильтровываются.
Как это можно исправить?
Maskca
Отправлено: 18 Декабря, 2010 - 23:33:12 • Тема: Помогите объединить 2 скрипта • Форум: Программирование на PHP
Ответов: 2 Просмотров: 369
Здравствуйте, есть 2 скрипта: один служит как поиск результаты которого выводятся в select, а второй удаляет выбранную запись из selecta. Как объединить эти 2 скрипта, потому что вместе они у меня почему то не работают.
1 скрипт:
PHP:
скопировать код в буфер обмена
< form id= "searchForm" name= "searchForm" method= "post" action= "javascript:insertTask();" >
< div class = "searchInput" >
< input name= "searchq" type= "text" id= "searchq" size= "30"
//здесь вводится поисковый запрос
onkeyup= "javascript:searchNameq()" />
< input type= "button" name= "submitSearch" id= "submitSearch" value= "Search" onclick= "javascript:searchNameq()" />
</ div>
</ form>
< h3> Search Results</ h3>
< div id= "msg" > Type something into the input field</ div>
< div id= "search-result" ></ div>
//Здесь выводятся результаты поиска
Результаты поиска:
PHP:
скопировать код в буфер обмена
<form id="searchForm" name="searchForm" method="post" action="javascript:insertTask();">
<?PHP
$searchq = iconv ( 'UTF-8' , 'windows-1251' , $_GET [ 'title' ] ) ;
?>
<select id="sel" >
<?
do
{
printf ( "<option value = '%s '>%s </option>" , $myrow [ 'id' ] , $myrow [ 'title' ] , $myrow [ 'id' ] , $myrow [ 'title' ] ) ;
}
?>
</select>
<input type="button" name="submitSearch" id="submitSearch" value="Search" onclick="javascript:searchNameq()"/>
</form>
<div id="search-result"></div>
сам скрипт:
CODE (
javascript ):
скопировать код в буфер обмена
/* -------------------------- */
/* XMLHTTPRequest Enable */
/* -------------------------- */
function createObject( ) {
var request_type;
var browser = navigator.appName ;
if ( browser == "Microsoft Internet Explorer" ) {
request_type = new ActiveXObject( "Microsoft.XMLHTTP" ) ;
} else {
request_type = new XMLHttpRequest( ) ;
}
return request_type;
}
var http = createObject( ) ;
/* -------------------------- */
/* SEARCH */
/* -------------------------- */
function searchNameq( ) {
searchq = encodeURI ( document.getElementById ( 'searchq' ) .value ) ;
document.getElementById ( 'msg' ) .style .display = "block" ;
document.getElementById ( 'msg' ) .innerHTML = "Searching for <strong>" + searchq+ "" ;
// Set te random number to add to URL request
nocache = Math.random ( ) ;
http.open ( 'get' , 'search_bd.php?title=' + searchq+ '&nocache = ' + nocache) ;
http.onreadystatechange = searchNameqReply;
http.send ( null ) ;
}
function searchNameqReply( ) {
if ( http.readyState == 4) {
var response = http.responseText ;
document.getElementById ( 'search-result' ) .innerHTML = response;
}
}
А вот удаляю я запись из базы данных из страницы где описываются результаты поисков. Только там я вытягиваю id выделенного selecta и удаляю.
Вот по отдельности они работают, а вместе (как бы скрипт в скрипте) нет, а как можно их объединить?
Maskca
Отправлено: 18 Декабря, 2010 - 10:44:19 • Тема: Проблемы с кириллицей • Форум: Программирование на PHP
Ответов: 6 Просмотров: 385
Ну с поиском я разобрался, а можно, если я вывожу результаты поиска через поле select, чтобы выделенное поле option можно было его удалить из базы данных.
Вывожу результаты поиска так:
CODE (
htmlphp ):
скопировать код в буфер обмена
<?
$searchq = iconv ( 'UTF-8' , 'windows-1251' , $_GET [ 'title' ] ) ; ?>
< select name= "cat" >
<?
do
{
printf ( "<option value = '%s '>%s </option>>" , $myrow [ 'id' ] , $myrow [ 'title' ] ) ; }
?>
</ select>
Страниц (12): В начало « ... 4 5 6 7 [8] 9 10 11 12 »
Powered by ExBB FM 1.0 RC1. InvisionExBB