PHP.SU

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

Страниц (12): В начало « ... 4 5 6 7 [8] 9 10 11 12 »

> Найдено сообщений: 167
Maskca Отправлено: 06 Января, 2011 - 19:33:38 • Тема: Как проверить заполнена ли форма? • Форум: Программирование на PHP

Ответов: 1
Просмотров: 249
Здравствуйте, мне нужно проверить заполнена ли форма, я пробивал так:
PHP:
скопировать код в буфер обмена
  1.  
  2. <form id="searchForm" name="searchForm" method="post" onSubmit="Check()" action="javascript:insertTask();">
  3. <script type="text/javascript">
  4. function Check()
  5. {      
  6.                  if (document.getElementById('sn').value =='')
  7.         {
  8.                 alert('Заполните поле');
  9.                 return false;
  10.         }
  11. }
  12. </script>
  13. <p>
  14.               <label>Введіть серійний номер книги<br>
  15.               <input type="text" name="sn" id="sn">
  16.               </label>
  17.             </p>
  18. <input type="button" name="submitSearch" id="submitSearch" value="Search" onclick="javascript:searchNameq2()"/>
  19.  
  20. </form>
  21.  


Но что то не работает, подскажите как это поправить, чтобы заработало
(Добавление)
Спасибо, я уже понял в чем ошибка, но как проверить 2 и более полей, так почему то не получается:
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. if ((document.getElementById('a').value =='')&&(document.getElementById('b').value ==''))
  3.  

(Добавление)
Все, извините я уже разобрался Хорошо
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:11:55 • Тема: Вывод элементов из базы данных? • Форум: Программирование на PHP

Ответов: 5
Просмотров: 578
Спасибо
Maskca Отправлено: 02 Января, 2011 - 20:06:51 • Тема: Вывод элементов из базы данных? • Форум: Программирование на PHP

Ответов: 5
Просмотров: 578
Здравствуйте, элементы из базы данных можно выводить по возрастанию, а можно по убыванию, а как сделать, чтобы например первым вывелся элемент у которого id = 25, а далее все остальные?
Maskca Отправлено: 02 Января, 2011 - 14:10:07 • Тема: Почему выводятся иероглифы? • Форум: Программирование на PHP

Ответов: 5
Просмотров: 745
все я понял в этих файлах, было что то типа установить кодировку utf 8, я поменял на cp1251_general_ci и все заработало, всем спасибо!
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:
скопировать код в буфер обмена
  1.  
  2. <!DOCTYPE html>
  3. <html>
  4.         <head>
  5.                 <meta http-equiv="Content-type" content="text/html; charset=utf-8">
  6.                 <title>Демонстрация плагина LiveFilter 1.2 | Для сайта RUSELLER.COM</title>
  7.                 <link rel="stylesheet" type="text/css" media="screen" href="screen.css" />
  8.                 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
  9.                 <script type="text/javascript" src="jquery.liveFilter.js"></script>
  10.                 <script type="text/javascript">
  11.                 $(document).ready(function() {
  12.                         $('select.live_filter').liveFilter('slide');
  13.                 });
  14.                 </script>
  15.         </head>
  16. <body>
  17.         <div id="page_wrapper">
  18.                 <div id="list_wrapper">
  19.                         <h1>Демонстрация плагина LiveFilter 1.2</h1>
  20.                         <h5>Фильтрация неупорядоченного списка. Для плагина используется опция 'slide'</h5>
  21.                         <h6>Введите в поле текст для фильтра</h6>
  22.                         <h5>Показать <a href="demo_2.html">фильтрацию таблицы</a></h5>
  23.                         <input class="filter" name="livefilter" type="text" value="" />
  24.            
  25.                         <select size="3" class="live_filter">
  26. <option  value=webmoney>WebMoney</option>
  27. <option value=yandex>Yandex деньги</option>
  28. <option value=rupay>Rupay</option>
  29. <option value=drugoi>Другой</option>
  30. </select>
  31.  
  32.                 </div>
  33.         </div>
  34. </body>
  35. </html>
  36.  


также я поправил и сам скрипт здесь:
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. // Определяем, что будет фильтроваться.
  3.                 var filterTarget = $(this);
  4.                 var child;
  5.                 if ($(this).is('select')) {
  6.                         child = 'option';
  7. }
  8.  


также я пробивал так:
PHP:
скопировать код в буфер обмена
  1.  
  2. <!DOCTYPE html>
  3. <html>
  4.         <head>
  5.                 <meta http-equiv="Content-type" content="text/html; charset=utf-8">
  6.                 <title>Демонстрация плагина LiveFilter 1.2 | Для сайта RUSELLER.COM</title>
  7.                 <link rel="stylesheet" type="text/css" media="screen" href="screen.css" />
  8.                 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
  9.                 <script type="text/javascript" src="jquery.liveFilter.js"></script>
  10.                 <script type="text/javascript">
  11.                 $(document).ready(function() {
  12.                         $('form.live_filter').liveFilter('slide');
  13.                 });
  14.                 </script>
  15.         </head>
  16. <body>
  17.         <div id="page_wrapper">
  18.                 <div id="list_wrapper">
  19.                         <h1>Демонстрация плагина LiveFilter 1.2</h1>
  20.                         <h5>Фильтрация неупорядоченного списка. Для плагина используется опция 'slide'</h5>
  21.                         <h6>Введите в поле текст для фильтра</h6>
  22.                         <h5>Показать <a href="demo_2.html">фильтрацию таблицы</a></h5>
  23.                         <input class="filter" name="livefilter" type="text" value="" />
  24.             <form class="live_filter">
  25.                         <select size="3" >
  26. <option  value=webmoney>WebMoney</option>
  27. <option value=yandex>Yandex деньги</option>
  28. <option value=rupay>Rupay</option>
  29. <option value=drugoi>Другой</option>
  30. </select>
  31. </form>
  32.                 </div>
  33.         </div>
  34. </body>
  35. </html>
  36.  

и поправил скрипт:
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. // Определяем, что будет фильтроваться.
  3.                 var filterTarget = $(this);
  4.                 var child;
  5.                 if ($(this).is('form')) {
  6.                         child = 'select';}
  7.  



В первом случае вовсе не работает, а во втором когда ввожу слово которое есть в списке то показывается весь список, а если вожу такое слово которого нет в списке то пропадает весь список, тоисть вроде и правильно, но когда ввожу то слово что есть в списке, то остальные почемуто не отфильтровываются.
Как это можно исправить?
Maskca Отправлено: 18 Декабря, 2010 - 23:33:12 • Тема: Помогите объединить 2 скрипта • Форум: Программирование на PHP

Ответов: 2
Просмотров: 369
Здравствуйте, есть 2 скрипта: один служит как поиск результаты которого выводятся в select, а второй удаляет выбранную запись из selecta. Как объединить эти 2 скрипта, потому что вместе они у меня почему то не работают.
1 скрипт:
PHP:
скопировать код в буфер обмена
  1.  
  2. <form id="searchForm" name="searchForm" method="post" action="javascript:insertTask();">
  3. <div class="searchInput">
  4. <input name="searchq" type="text" id="searchq" size="30"
  5. //здесь вводится поисковый запрос
  6. onkeyup="javascript:searchNameq()"/>
  7. <input type="button" name="submitSearch" id="submitSearch" value="Search" onclick="javascript:searchNameq()"/>
  8. </div>
  9. </form>
  10.  
  11. <h3>Search Results</h3>
  12. <div id="msg">Type something into the input field</div>
  13. <div id="search-result"></div>
  14. //Здесь выводятся результаты поиска
  15.  


Результаты поиска:
PHP:
скопировать код в буфер обмена
  1.  
  2. <form id="searchForm" name="searchForm" method="post" action="javascript:insertTask();">
  3. <?PHP
  4. $searchq = iconv('UTF-8', 'windows-1251', $_GET['title']);
  5. $result2 = mysql_query('SELECT * FROM data WHERE title LIKE "%'.addslashes($searchq).'%"');
  6.  
  7. ?>
  8. <select id="sel" >
  9.  
  10. <?            
  11. $myrow = mysql_fetch_array($result2);
  12.  
  13. do
  14. {
  15. printf("<option value = '%s'>%s</option>",$myrow['id'], $myrow['title'],$myrow['id'], $myrow['title']);
  16.  
  17. }
  18.  
  19. while ($myrow = mysql_fetch_array($result2));    
  20. ?>     
  21. </select>                
  22. <input type="button" name="submitSearch" id="submitSearch" value="Search" onclick="javascript:searchNameq()"/>
  23. </form>  
  24.  
  25. <div id="search-result"></div>
  26.  


сам скрипт:
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. /* -------------------------- */
  3. /*   XMLHTTPRequest Enable    */
  4. /* -------------------------- */
  5.  
  6. function createObject() {
  7. var request_type;
  8. var browser = navigator.appName;
  9. if(browser == "Microsoft Internet Explorer"){
  10. request_type = new ActiveXObject("Microsoft.XMLHTTP");
  11. } else {
  12. request_type = new XMLHttpRequest();
  13. }
  14. return request_type;
  15. }
  16.  
  17. var http = createObject();
  18.  
  19. /* -------------------------- */
  20. /*        SEARCH              */
  21. /* -------------------------- */
  22. function searchNameq() {
  23. searchq = encodeURI(document.getElementById('searchq').value);
  24. document.getElementById('msg').style.display = "block";
  25. document.getElementById('msg').innerHTML = "Searching for <strong>" + searchq+"";
  26. // Set te random number to add to URL request
  27. nocache = Math.random();
  28. http.open('get', 'search_bd.php?title='+searchq+'&nocache = '+nocache);
  29. http.onreadystatechange =  searchNameqReply;
  30. http.send(null);
  31. }
  32. function searchNameqReply() {
  33. if(http.readyState == 4){
  34. var response = http.responseText;
  35. document.getElementById('search-result').innerHTML = response;
  36. }
  37. }
  38.  


А вот удаляю я запись из базы данных из страницы где описываются результаты поисков. Только там я вытягиваю id выделенного selecta и удаляю.
Вот по отдельности они работают, а вместе (как бы скрипт в скрипте) нет, а как можно их объединить?
Maskca Отправлено: 18 Декабря, 2010 - 10:44:19 • Тема: Проблемы с кириллицей • Форум: Программирование на PHP

Ответов: 6
Просмотров: 385
Ну с поиском я разобрался, а можно, если я вывожу результаты поиска через поле select, чтобы выделенное поле option можно было его удалить из базы данных.

Вывожу результаты поиска так:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?
  3. $searchq = iconv('UTF-8', 'windows-1251', $_GET['title']);
  4. $result2 = mysql_query('SELECT * FROM data WHERE title LIKE "%'.addslashes($searchq).'%"');
  5. ?>
  6. <select name="cat">
  7. <?            
  8. $myrow = mysql_fetch_array($result2);
  9. do
  10. {
  11. printf("<option value = '%s'>%s</option>>",$myrow['id'], $myrow['title']);
  12. }
  13. while ($myrow = mysql_fetch_array($result2));
  14.  
  15.  
  16.  
  17.                          
  18. ?>                       
  19.              
  20.              </select>
Maskca Отправлено: 17 Декабря, 2010 - 22:56:54 • Тема: Проблемы с кириллицей • Форум: Программирование на PHP

Ответов: 6
Просмотров: 385
Спасибо, все заработало
Maskca Отправлено: 17 Декабря, 2010 - 22:43:17 • Тема: Проблемы с кириллицей • Форум: Программирование на PHP

Ответов: 6
Просмотров: 385
А можна как-то переделать в кодировку windows-1251
Maskca Отправлено: 17 Декабря, 2010 - 22:26:45 • Тема: Проблемы с кириллицей • Форум: Программирование на PHP

Ответов: 6
Просмотров: 385
Здравствуйте, такой вопрос, есть поиск помощью ajaxa, латиницу прекрасно ищет, а вот с кириллицей проблемы, какие то буквы, цифры, проценты вместо кириллических букв выдает, помогите пожалуйста исправить ошибку:

Сам поиск описан здесь: http://htmlweb[dot]ru/ajax/example/search.php
Maskca Отправлено: 17 Октября, 2010 - 15:17:52 • Тема: Как вывести текст при id==5 или id== 10 • Форум: Программирование на PHP

Ответов: 7
Просмотров: 440
Всем спасибо, я что то сглупил
Maskca Отправлено: 17 Октября, 2010 - 13:19:12 • Тема: Как вывести текст при id==5 или id== 10 • Форум: Программирование на PHP

Ответов: 7
Просмотров: 440
Здравствуйте, мне нужно вывести текст при id==5 или id==10, но у меня что то не выходит, я пробивал так:
PHP:
скопировать код в буфер обмена
  1.  
  2. if (id ==(5 || 10))
  3. {
  4. echo "привет";
  5. }
  6.  

Но так почемуто не выходит, так при любом id выводит "привет"

Страниц (12): В начало « ... 4 5 6 7 [8] 9 10 11 12 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB