PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (3): [1] 2 3 »
Найдено сообщений: 45
keks_feo
Отправлено: 25 Июля, 2014 - 07:30:43 • Тема: разбить текстовую строку на массив • Форум: Напишите за меня, пожалуйста
Ответов: 2 Просмотров: 45
Добрый день подскажите как разбить текстовую строку на отдельные части
пример
ул. Ленина , д.183, кв.91
необходимо получить отдельно
ул. Ленина
183
91
т.е. нужно организовать некий поиск
1. получить данные до ", д. " ---> (ул. Ленина )
2. получить данные между ", д. " и ", кв. " ---> (183)
3. получить данные после ", кв. " ---> (91)
(Добавление)
сам вроде как справился
keks_feo
Отправлено: 22 Июля, 2014 - 07:24:56 • Тема: подскажите с массивом • Форум: Напишите за меня, пожалуйста
Ответов: 0 Просмотров: 18
ДОбрый день!
подскажите как правильнее выполнить.. есть запрос к ораклу. Нужно с помощью массива выполнить запрос по двум массивам
первый массив $date_start, выполняю его через foreach ($date_start => $value) и в запросе вместо $bank поставить 2, то все работает.... а как бы пустить и $bsnk циклом.
PHP:
скопировать код в буфер обмена
$date_start [ "01.07.2014" ] = "01.07.2014" ;
$date_start [ "02.07.2014" ] = "02.07.2014" ;
$date_start [ "03.07.2014" ] = "03.07.2014" ;
$bank [ "2" ] = "2" ;
$bank [ "10512" ] = "10512" ;
$bank [ "17744" ] = "17744" ;
$bank [ "7430" ] = "7430" ;
$bank [ "7468" ] = "7468" ;
foreach ( $date_start => $value ) /* <--- как запустить второй цикл массив по банку*/
{
if ( $c = OCILogon( "svr" , "svr" , "test2" ) )
{
$s = OCIParse( $c , "select * from table where opl_date = to_date('" . $date_start . "','dd.mm.yyyy') and bank like '" . $bank . "' " ) ;
OCIExecute( $s , OCI_DEFAULT) ;
while ( $res = oci_fetch_array( $s ) )
{
echo "<tr><td bgcolor=#99CCCC>" . $res [ 'ID' ] .
"</td><td bgcolor=#99CCCC>" . $res [ 'MFO' ] .
"</td><td bgcolor=#99CCCC>" . $res [ 'RSCHET' ] .
"</td><td bgcolor=#99CCCC>" . $res [ 'BANK_NAME' ] .
"</td><td bgcolor=#99CCCC>" . $res [ 'CURRENCY_CODE' ] .
"</td><td bgcolor=#99CCCC>" . $res [ 'CURRENCY_SHORT_NAME' ] .
"</td></td><td bgcolor=#99CCCC>" . $res [ 'VX_OST' ] . "</td><td bgcolor=#99CCCC>" . $res [ 'PRIXOD' ] . "</td><td bgcolor=#99CCCC>" . $res [ 'RASXOD' ] . "</td><td bgcolor=#99CCCC>" . $res [ 'ISX_OST' ] . "</td>" ;
}
}
}
keks_feo
Отправлено: 31 Мая, 2013 - 12:00:36 • Тема: условие периода • Форум: Напишите за меня, пожалуйста
Ответов: 0 Просмотров: 23
подскажите как коректно выполнить условие. задача такая, дана дата (+-2 дня) необходимо показать данные если текущая дата находится в этом периоде
решил..
тему можно закрыть!
keks_feo
Отправлено: 07 Февраля, 2013 - 07:53:02 • Тема: расчетная дата (+-2 дня) • Форум: Напишите за меня, пожалуйста
Ответов: 2 Просмотров: 53
ребята добрый день! помогите решить вопрос... необходимо дать доступ к странице только в определенные числа.
к примеру расчетная дата 30 число каждого месяца.
я из БД получаю только число 30, потом пытаюсь его прикрутить к общей дате и сейчас хапутался конкретно, когда в месяце может быть не 30 дней а скажем 28
PHP:
скопировать код в буфер обмена
$day = $_SESSION [ 'day' ] ; // день из БД
$m = "01" ; // месяц
$fulldate = $day . "/" . $m . "/" . $year ; // собрал полную дату
.......
.......
// потом пытался эту дату перевести в time() и из time обратно в date, конечно бред )
//ну а дальше условие если полученная дата больше или меньше 2 то сообщение мол не верный период иначе все ок!
keks_feo
Отправлено: 30 Марта, 2012 - 11:17:20 • Тема: soap хелп • Форум: Вопросы новичков
Ответов: 3 Просмотров: 128
Okula пишет: keks_feo , какую ошибку выдаёт этот код на рабочем сервере?
да ни какую.. т.е. из локально сети все ок заходит на адрес и отрабатывает все .. а вот если кидать этот скрипт в не локальной зоны, что бы он к серверу обращался, то тупо он не может перейти по хедеру
возможно можно как-то подправить, что бы код выполнялся на серваке не зависимо откуда его просматриваешь из локальной сети или из инета?
keks_feo
Отправлено: 30 Марта, 2012 - 10:38:02 • Тема: soap хелп • Форум: Вопросы новичков
Ответов: 3 Просмотров: 128
подскажите как сделать что бы код выполняемый тут
PHP:
скопировать код в буфер обмена
$url = "http://localhost/WSDL/ReportController.wsdl" ; // подключаем обработчик
$params = array ( 'login' => 'login' , 'password' => 'pass' ) ;
$client = new SoapClient( $url , $params ) ;
$perem = array ( 'criteriumType' => 5 , 'criteriumCode' => 25699826 ,
'periodCode' => 1 ,
'outFormat' => 3 ,
'printRegistry' => NULL ,
'fromDate' => NULL ,
'toDate' => NULL ) ;
$result = $client -> PrintBills ( $perem ) ;
$urlrep = 'http://192.168.137.88' . $result ;
мог работать и из интернета, т.е. что бы задача выполнялась на сервере.
keks_feo
Отправлено: 28 Марта, 2012 - 11:57:02 • Тема: помогите разобраться с soap + curl • Форум: Вопросы новичков
Ответов: 7 Просмотров: 354
caballero пишет: Цитата: а как правильно написать что бы открылся адрес 192.168.137.88 но его что бы видно не было
куда тебе его надо открывать а как это касается SOAP?
ну saop это для подключения для обработчика на wsdl
а мне необходимо что бы вот этот код
PHP:
скопировать код в буфер обмена
$url = "http://localhost/WSDL/ReportController.wsdl" ;
$params = array ( 'login' => 'login' , 'password' => 'pass' ) ;
$client = new SoapClient( $url , $params ) ;
$perem = array ( 'criteriumType' => 5 , 'criteriumCode' => 25699826 ,
'periodCode' => 1 ,
'outFormat' => 3 ,
'printRegistry' => NULL ,
'fromDate' => NULL ,
'toDate' => NULL ) ;
$result = $client -> PrintBills ( $perem ) ;
$urlrep = 'http://192.168.137.88' . $result ;
открывал этот адрес http://192[dot]168[dot]137[dot]88 , но что бы адрес был скрытый .. .
я приводил пример с curl там как раз адрес полностью скрывается ....
keks_feo
Отправлено: 28 Марта, 2012 - 10:46:05 • Тема: помогите разобраться с soap + curl • Форум: Вопросы новичков
Ответов: 7 Просмотров: 354
Мелкий пишет: keks_feo пишет: $urlrep = 'http://192.168.137.88'.$result;
header('Location:'.$urlrep);
Так вы сами редиректите на этот IP.
а как правильно написать что бы открылся адрес 192.168.137.88 но его что бы видно не было
keks_feo
Отправлено: 28 Марта, 2012 - 08:16:46 • Тема: помогите разобраться с soap + curl • Форум: Вопросы новичков
Ответов: 7 Просмотров: 354
Добрый день!
раньше работал с curl проблем не было ... теперь необходимо работать с soap, но через curl и тут возникли траблы ....
старый рабочий курл
PHP:
скопировать код в буфер обмена
header ( 'Content-Type: text/html; charset=UTF8' ) ; $url = "http://192.168.137.88/result?report=8.internetperots\\ card of abonent.fr3&format=HTML&pagenav=0&code=" ;
echo $result ;
т.е. тут открывалась страница и четка адреса не видно(http://192.168.137.88), что было правильно!
а теперь soap
PHP:
скопировать код в буфер обмена
$url = "http://localhost/WSDL/ReportController.wsdl" ;
$params = array ( 'login' => 'login' , 'password' => 'pass' ) ;
$client = new SoapClient( $url , $params ) ;
$perem = array ( 'criteriumType' => 5 , 'criteriumCode' => 25699826 ,
'periodCode' => 1 ,
'outFormat' => 3 ,
'printRegistry' => NULL ,
'fromDate' => NULL ,
'toDate' => NULL ) ;
$result = $client -> PrintBills ( $perem ) ;
$urlrep = 'http://192.168.137.88' . $result ;
через соап тупо открывается http://192[dot]168[dot]137[dot]88 ... а как бы адрес скрыть ... что бы работало как через курл ....
помогите связать ....
keks_feo
Отправлено: 28 Февраля, 2012 - 09:19:57 • Тема: работа с переменными • Форум: Напишите за меня, пожалуйста
Ответов: 4 Просмотров: 48
Panoptik пишет: а какие именно данные? по какому условию они выбираются?
формируется запрос в мускл, потом по этому запросу заполняется таблица
и на каждой записи (их к римеру 50-100 штук) в таблице формируется кнопка с передачей параметров в другую форму PHP:
скопировать код в буфер обмена
< input type= hidden name= 'NOM' class = 'button' value= ".$row ['NOM']." >
< input type= hidden name= 'DAT' class = 'button' value= ".$row ['DAT']." >
< P ALIGN= 'CENTER' class = 'submit' >
< input type= 'submit' name= 'DAT_' class = 'button' value= go>
но вот после нажатия на кнопку "go" почему-то все время передается $row['NOM'] и $row['DAT'] переменные с данными из последней строки таблицы
а если писать скажем так
то появляются 2 кнопки, НО данные передаются правильные(с каждой строки)...
если не совсем понятно могу скрин скинуть
(Добавление)
если что
(Добавление)
все всем спасибо.... вопрос решен =)
keks_feo
Отправлено: 28 Февраля, 2012 - 09:09:29 • Тема: работа с переменными • Форум: Напишите за меня, пожалуйста
Ответов: 4 Просмотров: 48
добрый день!
имеется код
PHP:
скопировать код в буфер обмена
$sql = "Select NOM, DAT, TOB, DIS, STR from old where nom like '$num ' " ;
$res = mysql_query ( $sql ) or
exit ( 'Ошибка при выполнении запроса к базе данных.' ) ; $n = $ofs + 1 ;
?>
<Center>
<tr>
<td>Дата создания</td>
<td>Тип объекта</td>
<td>Район</td>
<td>Улица</td>
</tr>
<?PHP
{
?>
<tr>
<td align=center><FONT SIZE=1><?PHP echo $row [ 'DAT' ] ?> </td>
<td align=center><FONT SIZE=1><?PHP echo $row [ 'TOB' ] ?> </td>
<td align=center><FONT SIZE=1><?PHP echo $row [ 'DIS' ] ?> </td>
<td align=center><FONT SIZE=1><?PHP echo $row [ 'STR' ] ?> </td>
<td align=center><FONT SIZE=1>
<?PHP echo "
<input type=hidden name='NOM' class='button' value=" . $row [ 'NOM' ] . ">
<input type=hidden name='DAT' class='button' value=" . $row [ 'DAT' ] . ">
<P ALIGN='CENTER' class='submit'>
<input type='submit' name='DAT_' class='button' value=go>
</P>" ;
?>
в таблице заполняются сроки
-------------------------
и теперь вопрос?! как правильно передать параметры одной строки в другую форму, т.е.
если передавать переменные методом $_POST
CODE (
html ):
скопировать код в буфер обмена
<input type = hidden name = 'NOM' class = 'button' value = ".$row['NOM']." >
<input type = hidden name = 'DAT' class = 'button' value = ".$row['DAT']." >
<P ALIGN = 'CENTER' class = 'submit' >
<input type = 'submit' name = 'DAT_' class = 'button' value = go>
тогда на другой форме я получаю самые последние данные которые находятся в таблице, а я бы хотел передать те данные на против которой создалась кнопка
может что-то не корректно описал, пишите отвечу....
заранее спсб!
keks_feo
Отправлено: 22 Февраля, 2012 - 15:43:17 • Тема: подскажите с условием • Форум: Напишите за меня, пожалуйста
Ответов: 2 Просмотров: 45
подскажите как реализовать условие
есть запрос к бд
теперь как организовать условие, к примеру если в столбце tab2 стоит пустое значение NULL то вывести "пусто" иначе вывести "есть данные"
т.е.
как правильно написать?
Страниц (3): [1] 2 3 »
Powered by ExBB FM 1.0 RC1. InvisionExBB