PHP.SU

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

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

> Найдено сообщений: 16
Newy Отправлено: 13 Марта, 2012 - 11:16:28 • Тема: Регулярное выражение: "$" или "EUR" • Форум: Регулярные выражения

Ответов: 3
Просмотров: 205
Спасибо за идею! И пример ее реализации)
Newy Отправлено: 12 Марта, 2012 - 17:23:02 • Тема: Регулярное выражение: "$" или "EUR" • Форум: Регулярные выражения

Ответов: 3
Просмотров: 205
Здравствуйте. Помогите пожалуйста с составлением регулярного выражения.
Нужно в строке выделить "$200,000" или "EUR200,000"

Пример исходных строк:
1)"WED EUR200,000 Stage3 Rckt R/A 10"
2)"SAT $200,000 Stage3 Rckt R/A 10"
Newy Отправлено: 05 Марта, 2012 - 22:05:22 • Тема: скрытие и показы кода • Форум: Вопросы новичков

Ответов: 2
Просмотров: 168
Попробуй что-то в этом роде:
PHP:
скопировать код в буфер обмена
  1.  
  2. if(stripos($_SERVER['HTTP_USER_AGENT'],"opera"))
  3.     $browser = "Opera";
  4. elseif(stripos($_SERVER['HTTP_USER_AGENT'],"msie"))
  5.     $browser = "Internet Explorer";
  6. elseif(stripos($_SERVER['HTTP_USER_AGENT'],"firefox"))
  7.     $browser = "Mozilla Firefox";
  8. elseif(stripos($_SERVER['HTTP_USER_AGENT'],"chrome"))
  9.     $browser = "Google Chrome";    
  10. else
  11.     $browser = "Other browser";
  12. echo 'Your browser is '.$browser;
  13.  
Newy Отправлено: 05 Марта, 2012 - 21:43:07 • Тема: Обьединение данных • Форум: Вопросы новичков

Ответов: 2
Просмотров: 124
Насколько я понимаю необходимо получить данные из 2 связанных таблиц. Вот 2 варианта:
1) Попытаться получить данные из 2 таблиц в одном запросе (правильный и логичный):

CODE (SQL):
скопировать код в буфер обмена
  1. SELECT table_1.url, table_2.anchor FROM table_1, table_2  WHERE table_1.id = table_2.id;


PHP:
скопировать код в буфер обмена
  1. $res=mysql_query("SELECT table_1.url, table_2.anchor FROM table_1, table_2  WHERE table_1.id = table_2.id");
  2. for($i=0;$row=mysql_fetch_array($res);$i++){
  3.      echo 'a href="'.$row['url'].'">'.$row['anchor'].'</a>';
  4. }


2) Получить данные двумя запросами, записать их в массивы и далее выводить данные из первого и второго массивов, предполагая что они совпадут) - правильный результат не гарантирован
PHP:
скопировать код в буфер обмена
  1. $res=mysql_query("SELECT url FROM table_1");
  2. $array_url=array();
  3. for($i=0;$row=mysql_fetch_array($res);$i++){
  4.     $array_url[$i]=$row['url'];
  5. }
  6. $res=mysql_query("SELECT anchor FROM table_2");
  7. $array_anchor=array();
  8. for($i=0;$row=mysql_fetch_array($res);$i++){
  9.     $array_anchor[$i]=$row['anchor'];
  10. }
  11. foreach($array_url as $key=>$value){
  12.     echo 'a href="'.$value.'">'.$array_anchor[$key].'</a>';
  13. }
  14.  


Надеюсь поможет)
Newy Отправлено: 05 Марта, 2012 - 21:04:16 • Тема: Юмор • Форум: Юмор

Ответов: 187
Просмотров: 11975
«Новая папка 3». От создателей «Новая папка 2» и «Новая папка».

По новым данным Windows 8 уже обладает pядом неиспpавимых пpеимуществ...

Диалог с новой версией Windows с искуственным интеллектом:
Windows: вы действительно хотите удалить этот файл?
User: да!
Windows: а почему?
Newy Отправлено: 17 Октября, 2011 - 16:22:31 • Тема: Simplexml обратиться к элементу • Форум: XML и его обработка

Ответов: 1
Просмотров: 2080
Здравствуйте. Помогите пожалуйста с таким вопросом: нужно считать Tournament-ID и Tournament-Name из xml файла такой структуры:
<Tournament>
<Tournament-ID>33667153</Tournament-ID>
<Tournament-Name>
<![CDATA[ Double or Nothing Turbo- New! ]]>
</Tournament-Name>
</Tournament>

Была попытка считать их так:
$xml = @simplexml_load_file($xml_url);
foreach ($xml->Tournament as $xml_tournament){
$arr_tournament[$i]['id']=strval($xml_tournament->Tournament-ID[0]);
$arr_tournament[$i]['name']=strval($xml_tournament->Tournament-Name[0]);
}

Но проблема в том что символ "-" в словах "Tournament-ID" и "Tournament-Name" создает ошибку(. Как еще можно считать значение элемента c помощью simplexml?
Newy Отправлено: 11 Октября, 2011 - 12:12:44 • Тема: SimpleXML и кодировка UTF8 • Форум: Вопросы новичков

Ответов: 3
Просмотров: 300
Проблема действительно оказалась в кодировку php файла. Решилась с помощью "AddDefaultCharset UTF-8" в файле .htacces.
Спасибо за помощь, тему можно закрывать.
Newy Отправлено: 11 Октября, 2011 - 09:30:38 • Тема: SimpleXML и кодировка UTF8 • Форум: Вопросы новичков

Ответов: 3
Просмотров: 300
Везде это где?
Newy Отправлено: 10 Октября, 2011 - 18:32:34 • Тема: SimpleXML и кодировка UTF8 • Форум: Вопросы новичков

Ответов: 3
Просмотров: 300
Здравствуйте. Подскажите пожалуйста решение.
Есть xml файл с <?xml version="1.0" encoding="UTF-8"?>
Считываю его в переменную $xml:

$xml = @simplexml_load_file($xml_url);

Проблема в следующем.
Есть поле вида "€0 + €0", но после считки из xml файла получаю я его уже как "€0 + €0". В чем проблема? И как ее решить? Заранее спасибо за помощь.
Newy Отправлено: 06 Октября, 2011 - 09:55:14 • Тема: Поиск в ассоциативном массиве • Форум: Вопросы новичков

Ответов: 1
Просмотров: 696
Здраствуйте! Помогите пожалуйста.
Есть ассоциативный массив полученный путем считывания из базы данных вида:
Array ( [0] => Array ( [id_tournament] => ActionPoker_3493704 [name] => [T F]$10 Turbo Freeroll [prize] => 10 [payout] => us [checked] => 0 [deleted] => 1 ) [1] => Array ( [id_tournament] => ActionPoker_3494385 [name] => [T F]$50 Freeroll [prize] => 50 [payout] => us [checked] => 0 [deleted] => 1 ) [2] => Array ( [id_tournament] => ActionPoker_3494625 [name] => [T F]$100 Freeroll [prize] => 100 [payout] => us [checked] => 0 [deleted] => 0 ))
Нужно искать
1) значения по полю id_tournament.
2) значения по полям name, prize, payout (то есть есть ли записи, где name и prize и payout соответствуют условиям поиска).

Сейчас поиск осуществляется путем просмотра массива в foreach.
Есть ли какие-то специальные функции, которые оптимизируют данный поиск? И покажите пример если не сложно. Спасибо за помощь)
Newy Отправлено: 30 Сентября, 2011 - 13:15:55 • Тема: Insert только есои такой записи еще нет в таблице • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 46
Спасибо за помощь, вопрос решен, тему можно закрывать)
Newy Отправлено: 29 Сентября, 2011 - 13:54:43 • Тема: Insert только есои такой записи еще нет в таблице • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 46
varchar - так как мне нужно это поле заполнять данными вида имятурнира_кодтурнира.
Newy Отправлено: 29 Сентября, 2011 - 13:09:54 • Тема: Insert только есои такой записи еще нет в таблице • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 46
Хороший вариант. Вот только когда я пытаюсь создать уникальный индекс возникают проблемы:
Таблица уже существет и заполнена. создаю новый солбец (типа Varchar - он должен содержать как буквы так и цифры) и задаю ему индекс Unique.
ALTER TABLE `network_freerolls` ADD `id_tournament` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL AFTER `id`
ALTER TABLE `network_freerolls` ADD UNIQUE id_tournament (id_tournament);
В ответ получаю ошибку #1062 - Duplicate entry '' for key 'id_tournament_index'. Я так понимаю она возникает из-за того что столбец на данном этапе содержит повторяющиеся (NULL) значения.
Как решить эту проблему?
Newy Отправлено: 29 Сентября, 2011 - 12:51:55 • Тема: Insert только есои такой записи еще нет в таблице • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 46
Здравствуйте. Помогите пожалуйста решить такую задачу:
есть таблица, есть массив данных. В таблицу необходимо вставлять только те строки, которых еще в ней нет.
Планирую реализовать следующим образом: поочередно запрашивать с помощью SELECT есть ли строка с данным id в таблице, если нет, INSERT.
Является ли данный способ допустимым при большом количестве записей для проверки (1000 и больше). Или есть лучшие пути решения?
Newy Отправлено: 14 Сентября, 2011 - 10:08:46 • Тема: Выполнение php файла на хостинге через определенные промежутки времени • Форум: Вопросы новичков

Ответов: 3
Просмотров: 179
Спасибо, действительно есть такая вещь)

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB