PHP.SU

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

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

> Найдено сообщений: 6
VITAMIN Отправлено: 05 Марта, 2014 - 15:13:28 • Тема: Регулярка (выдерание цыфр) • Форум: Регулярные выражения

Ответов: 1
Просмотров: 237
Здравствуйте,помогите пожалуйста составить регулярное выражение,выдерающее рандомное число.. из следующего html шаблона:

PHP:
скопировать код в буфер обмена
  1. $html = '<input type="hidden" name="CK" value="992431121310420"/>';


Т.е здесь нужно вырезать число - 992431121310420.
Заранее благодарю!
VITAMIN Отправлено: 23 Января, 2014 - 17:59:22 • Тема: Цыкл в цыкле (нужен SQL запрос) • Форум: SQL и Архитектура БД

Ответов: 3
Просмотров: 51
imya пишет:
Получается, у вас связь таблиц 1- ко-многим(В одной комнате несколько пользователей).
Делайте JOIN своих таблиц и будет корректно выбираться.

Мне кажется вы несете бредУлыбка
VITAMIN Отправлено: 19 Января, 2014 - 18:48:45 • Тема: Цыкл в цыкле (нужен SQL запрос) • Форум: SQL и Архитектура БД

Ответов: 3
Просмотров: 51
Здрувствуйте, в общем написал скрипт чата с комнатами.
Есть вывод списка комнат и под каждой комнатой вывод юзеров которые в ней находятся.
Так в том куске кода использовал цыкл в цыкле,т.е while в while,что не есть гуд.

Помогите пожалуйста составить один SQL запрос,по которому б вытаскивал и список комнат и юзеров,которые в них находятся.
Собственно код:
PHP:
скопировать код в буфер обмена
  1. $room = mysql_query("SELECT * FROM `chat_room` ORDER BY `time`, `title`");
  2.         while ($chat = mysql_fetch_assoc($room)) {
  3.             $InTheRoom = mysql_result(mysql_query("SELECT COUNT(id) FROM inroom WHERE id_room = '$chat[id]' AND time + '300' > '" . time() . "'"), 0);
  4.             echo '<div class="body"><img src="../images/guest.png"> <b><a href="../chat/room.php?id='.$chat['id'].'">'.$chat['title'].'</a></b></div> Онлайн (<a href="room.php?act=inroom&id='.$chat['id'].'"><b>'.$InTheRoom.'</b></a>) чел<br>';
  5.  
  6.         if ($InTheRoom != 0)
  7.         {
  8.                 $selectUs = mysql_query("SELECT * FROM inroom WHERE id_room = '$chat[id]' AND time + '300' > '" . time() . "' ORDER BY time ");
  9.                 $nmstart = 0;
  10.                 $i = 0;
  11.                 while($tUs = mysql_fetch_assoc($selectUs)) {
  12.                         echo '<a href="../other/profile.php?id='.$tUs['id_user'].'">'.username($tUs['id_user'], 2).'</a>, '; }
  13. echo '<hr>';
  14. }
  15.                 else
  16.                 {
  17.                 echo 'В комнате  никого нет..<br/><hr>';
  18.         }
  19. }
VITAMIN Отправлено: 25 Декабря, 2013 - 15:45:26 • Тема: Форматирование даты • Форум: Пользовательские функции

Ответов: 2
Просмотров: 1634
Здравствуйте, интересует такая функция:
Нужно форматировать дату таким образом..

секунду,секунды,секунд
далее
минуту,минуты,минут
по истечению часа - Сегодня в ..
по истечению суток - Вчера...
иначе возвращать обычную дату

В зависимости от времени,выведеного с бд, time()

Мб у кого готовая есть?Улыбка Велосипедить не охотаУлыбка
VITAMIN Отправлено: 16 Декабря, 2013 - 16:31:34 • Тема: preg_match_all() - паттерн вырезания текста • Форум: Регулярные выражения

Ответов: 2
Просмотров: 239
duhon пишет:
подходит?


Подошло, благодарю!
VITAMIN Отправлено: 16 Декабря, 2013 - 15:55:29 • Тема: preg_match_all() - паттерн вырезания текста • Форум: Регулярные выражения

Ответов: 2
Просмотров: 239
Здравствуйте, помогите пожалуйста составить регулярное выражение для вырезания текста через preg_match_all().

Допустим есть html
<a class='' href='?user=1'><a class='' href='?user=2'><a class='' href='?user=3'><a class='' href='?user=4'><a class='' href='?user=5'>
Здесь нужно вырезать цыфры 1,2,3,4,5

Вот примерно то,что имею виду.. только с вырезанием содержимого из тега <title>текст</title>
<?php
$html = "<title>текст</title>";
preg_match_all("|<title.*?>(.*)</title>|sei", $html, $matches);
print_r($matches);
?>

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB