PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (76): В начало « ... 67 68 69 70 [71] 72 73 74 75 ... » В конец
Найдено сообщений: 1131
Sail
Отправлено: 20 Августа, 2014 - 06:25:01 • Тема: Вывод массива • Форум: Вопросы новичков
Ответов: 8 Просмотров: 326
amf1k пишет: на выходе получаю везде No Friend!
Не с тем сравниваем. Массив $friends чуток по-сложнее структуру имеет
Попробуйте так:
PHP:
скопировать код в буфер обмена
foreach ( $users as $value ) {
$key = 'No Friend' ;
foreach ( $friends as $value2 ) {
if ( $value [ 'id' ] == $value2 [ 'addressee' ] ) {
$key = 'Friend' ;
break ;
}
}
echo $value [ 'login' ] . ' - ' . $key . '<br/>' ;
}
А всё от того, что вопрос в первом сообщении существенно отличается от приведённого после полного кода...
Sail
Отправлено: 19 Августа, 2014 - 22:03:43 • Тема: Вывод массива • Форум: Вопросы новичков
Ответов: 8 Просмотров: 326
amf1k пишет: Вот полный код:
Спойлер (Отобразить ) PHP:
скопировать код в буфер обмена
1 => array( 'id' => 1 , 'login' => 'Лена' ) ,
2 => array( 'id' => 2 , 'login' => 'Света' ) ,
3 => array( 'id' => 3 , 'login' => 'Ксюша' ) ,
4 => array( 'id' => 4 , 'login' => 'Юля' ) ,
5 => array( 'id' => 5 , 'login' => 'Даша' )
) ;
1 => array( 'addressee' => 2 ) ,
2 => array( 'addressee' => 3)
) ;
foreach ( $users as $value ) {
foreach ( $friends as $value2 ) {
if ( $value [ 'id' ] == $value2 [ 'addressee' ] ) {
$key = 'Friend' ;
}
else {
$key = 'No Friend' ;
}
echo $value [ 'login' ] . ' - ' . $key . '<br/>' ;
}
}
все ок,только цикл выводит инфу дважды(
А если использовать функцию in_array() и foreach($users as $key => $value)?
PHP:
скопировать код в буфер обмена
foreach ( $users as $key => $value ) {
$str = 'Friend' ;
} else {
$str = 'No Friend' ;
}
echo $value [ 'login' ] . ' - ' . $str . '<br/>' ;
}
Sail
Отправлено: 19 Августа, 2014 - 15:35:24 • Тема: Запрос к yandex xml • Форум: HTTP и PHP
Ответов: 6 Просмотров: 3599
romanov пишет: Здравствуйте, делаю запрос к yandex xml в таком формате
http://xmlsearch[dot]yandex[dot]ru/xmlse[dot][dot][dot]ps-on-page%3D100 скрипт пишет Запрос пришёл с IP-адреса 77.777.777, не входящего в список разрешённых для данного пользователя , иду в панель yandex xml ставлю этот ip от которого будут запросы идти , выдает что ip адрес уже используется, к этому сервису можно запросы делать от других хостов ?
А в ТП Яндекса обратиться от имени зарегистрированного клиента не судьба?!
Sail
Отправлено: 19 Августа, 2014 - 11:34:07 • Тема: Вывести результаты по ID начиная с вошедшего по этому ID • Форум: SQL и Архитектура БД
Ответов: 4 Просмотров: 39
Staff93 пишет: все строки следующих ID, начиная от ID вошедшего
Почему бы строку запроса не сформировать?
Например
Конечно, где-то надо будет определить $myID значением "ID вошедшего"...
Хотя условие "все строки следующих ID, начиная от ID вошедшего", однако, странновато.
Или все вошедшие во временную табличку пишутся?!
Sail
Отправлено: 18 Августа, 2014 - 12:01:15 • Тема: Подсчет определенного значения в таблице • Форум: SQL и Архитектура БД
Ответов: 8 Просмотров: 79
MihaeLVC пишет: но все же спасибо, через pdo написал запрос, все работает
И приведённый Вами запрос отработал-бы, если-б запятую меж запрошенных значений не упустили.
Не всегда-ж бездумный Copy-Paste будет доступен...
Sail
Отправлено: 15 Августа, 2014 - 10:45:21 • Тема: Экспорт таблицы в Excel • Форум: JavaScript & VBScript
Ответов: 20 Просмотров: 10490
Вот, нечто подобное с других "просторов интернета ":
Спойлер (Отобразить ) Цитата:
You can use download attribute supported by modern browsera for a anchor element. First modify your HTML by adding an invisible anchor:
CODE (
html ):
скопировать код в буфер обмена
<a id = "dlink" style = "display:none;" ></ a >
<input type = "button" onclick = "tableToExcel('tablename', 'name', 'myfile.xls')" value = "Export to Excel" >
Notice also that the call to function tableToExcel now has 3rd parameter - where you specify file name.
Now use this modified code of your original function:
CODE (
javascript ):
скопировать код в буфер обмена
var tableToExcel = ( function ( ) {
var uri = 'data:application/vnd.ms-excel;base64,'
, template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head><!--[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines/></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]--></head><body><table>{table}</table></body></html>'
, base64 = function ( s) { return window.btoa ( unescape( encodeURIComponent( s) ) ) }
, format = function ( s, c) { return s.replace ( /{(\w+)}/g , function ( m, p) { return c[ p] ; } ) }
return function ( table, name , filename) {
if ( ! table.nodeType ) table = document.getElementById ( table)
var ctx = { worksheet: name || 'Worksheet' , table: table.innerHTML }
document.getElementById ( "dlink" ) .href = uri + base64( format( template, ctx) ) ;
document.getElementById ( "dlink" ) .download = filename;
document.getElementById ( "dlink" ) .click ( ) ;
}
} ) ( )
Notice last 3 code lines: Instead of assigning URL to window - they assign it to the new anchor, then use new download attribute to force download as the given file name and then simple call click() method of the anchor.
Give it a try.
Sail
Отправлено: 15 Августа, 2014 - 07:59:36 • Тема: Неудачное соединение с БД • Форум: Администрирование БД
Ответов: 12 Просмотров: 3311
Эдвард пишет: Странно, что этого не заметили ни здесь, ни в службе поддержки хостинга
Не странно. Заметили. Но:
1. Кто-ж будет в открытый доступ выкладывать пароль? Обычная практика конфиденциальную информацию в сообщении убирать/изменять.
2. Мелкий пишет: Ну так пусть СУБД и скажет: mysql_error
- первый из ответов на заданный вопрос!
Sail
Отправлено: 14 Августа, 2014 - 16:13:42 • Тема: Загрузка фото и их ресайз • Форум: Вопросы новичков
Ответов: 28 Просмотров: 744
Раз уж жёстко прописали $resource_src, то давайте вернёмся к:
Тут тоже надо изменить параметр функции.
А затем уже для формирования filename, как любезно заметил RickMan , в цикле по $slides из $slide выделить имя файла и присоединить его к $resource_src.
С этим поможет справиться функция pathinfo
Sail
Отправлено: 14 Августа, 2014 - 15:19:32 • Тема: Загрузка фото и их ресайз • Форум: Вопросы новичков
Ответов: 28 Просмотров: 744
gregst , mkdir создаёт папку. Но что эта функция возвращает? Значение типа bool, результат работы функции. Никак не путь до созданного каталога.
Страниц (76): В начало « ... 67 68 69 70 [71] 72 73 74 75 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB