PHP.SU

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

Страниц (92): В начало « ... 73 74 75 76 [77] 78 79 80 81 ... » В конец

> Найдено сообщений: 1370
andrewkard Отправлено: 28 Августа, 2015 - 21:32:59 • Тема: Ошибка в запросе SQL • Форум: Вопросы новичков

Ответов: 4
Просмотров: 185
Heartofprogrammer
Написано, что функция ожидает 2 параметра, сравните код с:
http://www.php.su/mysqli_query
andrewkard Отправлено: 28 Августа, 2015 - 20:39:10 • Тема: Регулярка • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 59
По мануалу в данном случае лучше использовать strpos:
PHP:
скопировать код в буфер обмена
  1.  
  2. $str='<a id="PH_logoutLink" rel="nofollow" class="x-ph__link x-ph__link_last x-ph__auth__link" xname="clb14767676" href="https://r.mail.ru/cls1074201/auth.mail.ru/cgi-bin/log.." title="выход">
  3. выход
  4. </a>';
  5.  
  6. if (strpos($str, 'PH_logoutLink')!== false){
  7.         echo 'Выход есть!';
  8. }
  9.  
andrewkard Отправлено: 28 Августа, 2015 - 20:20:31 • Тема: Fatal error: Smarty error: • Форум: Вопросы новичков

Ответов: 1
Просмотров: 114
sugresden
Видимо ругается на свой код в комментариях, уберите входящую { и заключительную }
andrewkard Отправлено: 28 Августа, 2015 - 17:15:19 • Тема: Активное поле input • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 640
7erj
Пример:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. if (isset($_POST['str'])){
  4.     $str=$_POST['str'].'Вот и данные!';
  5.     echo $str;
  6. }
  7. ?>
  8. <!DOCTYPE html>
  9. <html>
  10. <head>
  11.     <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.3.min.js">
  12.     </script>
  13.     <script>
  14.         $(document).ready(function(){
  15.  
  16.             $(document).on('input', '[id = "search"]', function () {
  17.                 var v = $('#search').val();
  18.                 $.ajax({
  19.                     method: "POST",
  20.                     url: "",
  21.                     data: { str: v }
  22.                 })
  23.                 .done(function( msg ) {
  24.                     $('#result').html(msg);
  25.                 });
  26.             });
  27.         });
  28.     </script>
  29. </head>
  30. <body>
  31. <input id="search" type="text">
  32. <div id="result"></div>
  33. </body>
  34. </html>
  35.  

(Добавление)
В php после строки надо сделать
andrewkard Отправлено: 28 Августа, 2015 - 16:53:53 • Тема: Обновление форума. Баги и ошибки пишем здесь • Форум: Колонка администратора

Ответов: 468
Просмотров: 198187
Это как так [картинко удалено на всякий случай]
andrewkard Отправлено: 28 Августа, 2015 - 16:52:57 • Тема: Активное поле input • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 640
7erj
Можно, вешаете обработчик на изменение инпута и посылаете ajax запрос на сервер, получаете данные и выводите туда куда нужно
andrewkard Отправлено: 28 Августа, 2015 - 13:16:46 • Тема: Диаграмма PHP • Форум: Вопросы новичков

Ответов: 1
Просмотров: 110
htcsc
Попробуйте этот: http://habrahabr[dot]ru/post/30202/
andrewkard Отправлено: 28 Августа, 2015 - 12:57:58 • Тема: Помогите написать простенький PHP код. ПОЖАЛУЙСТА!!! • Форум: Напишите за меня, пожалуйста

Ответов: 20
Просмотров: 169
fatklass пишет:
все равно добавляет в базу все

Код отработал без ошибок?
Измените:

на
andrewkard Отправлено: 28 Августа, 2015 - 11:43:11 • Тема: Помогите написать простенький PHP код. ПОЖАЛУЙСТА!!! • Форум: Напишите за меня, пожалуйста

Ответов: 20
Просмотров: 169
fatklass
Код не проверял:
PHP:
скопировать код в буфер обмена
  1.  
  2.     $ln = explode(";",$val);
  3.     $ln[0] = strip_tags(trim($ln[0]));
  4.     $ln[1] = strip_tags(trim($ln[1]));
  5.     $check = 'SELECT `value` FROM `text` WHERE `name` = "'.$ln[0].'" LIMIT 1'; //Если NAME
  6.     $cnt = mysql_query ($check, $conn);
  7.     if(mysql_num_rows($cnt) === 1){ //NAME Есть
  8.         $result = mysql_fetch_row($cnt);
  9.         $value = $result[1];
  10.         $test_value = $ln[1];
  11.         $arr_value = explode(',,',$value);
  12.         if (in_array($test_value,$arr_value)){
  13.             echo 'Значение найдено';
  14.         } else {
  15.             $check3 = 'UPDATE `text` SET `value`=concat(`value`, ",,", "'.$ln[1].'") WHERE `name` = "'.$ln[0].'"';
  16.             mysql_query ($check3, $conn);
  17.         }
  18.     } else {
  19.         echo "net ";
  20.         echo 'ln: '.$ln[0];
  21.         echo ' ln: '.$ln[1];
  22.         echo '<br>';
  23.         mysql_query("INSERT INTO text (name,value) VALUES ('".$ln[0]."','".$ln[1]."')");
  24.  
  25.     }
  26.  
andrewkard Отправлено: 28 Августа, 2015 - 10:32:37 • Тема: php обработчик html формы • Форум: Программирование на PHP

Ответов: 7
Просмотров: 489
strangerarh
Возможно дело в неправильном пути:


Попробуйте разместить скрипт от корня: action="/cgi-bin/mail.php"
andrewkard Отправлено: 28 Августа, 2015 - 10:27:11 • Тема: Помогите написать простенький PHP код. ПОЖАЛУЙСТА!!! • Форум: Напишите за меня, пожалуйста

Ответов: 20
Просмотров: 169
fatklass пишет:
то при следующей проверке когда будут добовляться Вася;Лентяй; добавится сново и получится уже Вася;Лентяй,,Бездельник,,Лентяй
А надо чтобы не добавлял в таком случае.. что то я вообще запутался..((((


Вытаскиваете value по name и проверяйте так, к примеру:
PHP:
скопировать код в буфер обмена
  1.  
  2. $name = 'Вася';
  3. $value = 'Лентяй,,Бездельник';
  4. $test_value = 'Лентяй';
  5. $arr_value = explode(',,',$value);
  6. if (in_array($test_value,$arr_value)){
  7.     echo 'Значение найдено';
  8. } else {
  9.     $query = 'UPDATE table SET';
  10. }
  11.  
andrewkard Отправлено: 27 Августа, 2015 - 23:57:59 • Тема: Помогите с условием в regex • Форум: Вопросы новичков

Ответов: 14
Просмотров: 384
[b]lortine[/b
Вот вариант более или менее приемлемый:
https://regex101[dot]com/r/yF1oZ0/2
PHP:
скопировать код в буфер обмена
  1.  
  2. /(\d{1,}[\.,\d]*)\s[схcx]/g
  3.  
andrewkard Отправлено: 27 Августа, 2015 - 18:53:38 • Тема: Помогите с условием в regex • Форум: Вопросы новичков

Ответов: 14
Просмотров: 384
lortine
Регулярным тут сложно. Я думаю проще разбить строку на массив по знаку "х" и в цикле проверять, если есть "-" или "~", вычленить второе и перезаписать.
andrewkard Отправлено: 27 Августа, 2015 - 18:06:23 • Тема: Помогите с регуляркой • Форум: Регулярные выражения

Ответов: 2
Просмотров: 259
Panoptik пишет:
strpos

Или так:
https://regex101[dot]com/r/sM6aB3/1
В php не проверял.
andrewkard Отправлено: 27 Августа, 2015 - 17:37:59 • Тема: Проблема с добавлением записи в базу • Форум: Вопросы новичков

Ответов: 9
Просмотров: 279
lola_lola
Замените его или поставьте перед \

Страниц (92): В начало « ... 73 74 75 76 [77] 78 79 80 81 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB