PHP.SU

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

Страниц (304): В начало « ... 260 261 262 263 [264] 265 266 267 268 ... » В конец

> Найдено сообщений: 4551
Viper Отправлено: 30 Января, 2010 - 07:45:51 • Тема: Как убрать рамку в форме для ввода • Форум: HTML, Дизайн & CSS

Ответов: 10
Просмотров: 16057
border: none; вернее будет
Viper Отправлено: 30 Января, 2010 - 07:43:24 • Тема: Как указать в MySQL формат даты? • Форум: SQL и Архитектура БД

Ответов: 13
Просмотров: 167
PeaceDuke пишет:
Именно так я и предлогаю! Улыбка


а не проще ли возложить эту обязанность на mysql?
Viper Отправлено: 30 Января, 2010 - 07:40:11 • Тема: Наследники stdClass • Форум: Программирование на PHP

Ответов: 3
Просмотров: 305
JustUserR да спасибо. тем методом я разобрал строку чтобы подставить в sql-запрос.

Ch_chov спасибо но я несколько иначе сделал
PHP:
скопировать код в буфер обмена
  1. if (!empty($row->p_name)) {
  2.         $str_new = explode('|', $row->p_name);
  3.         for ($i=0; $i<count($str_new); $i++) {
  4.                 $s = $str_new[$i];
  5.  
  6.                 foreach ($rF as $a) {
  7.                         $res = $a->name ? $a->name : $a->name2;
  8.                         $t = preg_replace('/(.*?){/', '[\\1]'.$res.'{', $s);
  9.                 }
  10.                 preg_match('/\[(.*?)}/', $t, $matches);
  11.                 echo '['.$matches[1].'}',$i+1==count($str_new) ? '' : '|';
  12.         }
  13. }
Viper Отправлено: 29 Января, 2010 - 14:10:34 • Тема: как сделать редирект? • Форум: Apache и другие веб-серверы

Ответов: 12
Просмотров: 4742
JustUserR ну я сказал исходя из того что порт стандартный. если же нет, то через iframe как один из вариантов.
Viper Отправлено: 29 Января, 2010 - 14:00:20 • Тема: Наследники stdClass • Форум: Программирование на PHP

Ответов: 3
Просмотров: 305
Исходное

CODE (htmlphp):
скопировать код в буфер обмена
  1. $rF массив ниже
  2. (
  3.     [0] => stdClass Object
  4.         (
  5.             [id] => 1
  6.             [sn] => Davidson
  7.         )
  8.  
  9.     [1] => stdClass Object
  10.         (
  11.             [id] => 7
  12.             [sn] => Adams
  13.         )
  14.  
  15.     [2] => stdClass Object
  16.         (
  17.             [id] => 9
  18.             [sn] => Doe
  19.         )
  20.  
  21. )

PHP:
скопировать код в буфер обмена
  1. $str = '1{Andrea}|7{Amy}|9{John}';
  2.  
  3. $str_new = explode('|', $str);
  4. for ($i=0; $i<count($str_new); $i++) {
  5.         $s = $str_new[$i];
  6.         $a = each($rF[$i]);
  7.         $t = preg_replace('/(.*?){/', '[\\1]'.$a[1].'{', $s);
  8.         preg_match('/\[(.*?)}/', $t, $matches);
  9.         echo '['.$matches[1].'}',$i+1==count($str_new) ? '' : '|';
  10. }


не работает. вернее работает но не так как надо.
в результате строка
CODE (htmlphp):
скопировать код в буфер обмена
  1. [1]1{Andrea}|[7]7{Amy}|[9]9{John}

а нужно
CODE (htmlphp):
скопировать код в буфер обмена
  1. [1]Davidson{Andrea}|[7]Adams{Amy}|[9]Doe{John}
Viper Отправлено: 29 Января, 2010 - 13:27:30 • Тема: как сделать редирект? • Форум: Apache и другие веб-серверы

Ответов: 12
Просмотров: 4742
если сервер возвращает ошибку, то делается на стороне сервера. например ErrorDocument директива, либо в .htaccess
принудительный редирект с http на https можно сделать так

CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteCond %{HTTPS} off
  2. RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Viper Отправлено: 29 Января, 2010 - 11:17:52 • Тема: js адресная строка • Форум: JavaScript & VBScript

Ответов: 14
Просмотров: 6115
думаю что так
var url = document.location;
Viper Отправлено: 29 Января, 2010 - 08:14:26 • Тема: ajax и https • Форум: JavaScript & VBScript

Ответов: 6
Просмотров: 6035
san4es пишет:
он принципиально не хочет переходить с http на https.


ключевая фраза и в ней ответ.
по соображениями безопасности нельзя с http страницы сделать запрос ajax'ом на https.

т.е. к примеру
http://sitename[dot]com
https://sitename[dot]com

не одно и тоже

https://sitename[dot]com
https://role[dot]sitename[dot]com

не одно и тоже.

выход = юзать iframe либо делать принудительный редирект посредством php либо mod_rewrite
Viper Отправлено: 28 Января, 2010 - 12:53:26 • Тема: как правильно выводить данные из mysql в html? • Форум: SQL и Архитектура БД

Ответов: 24
Просмотров: 422
SDR пишет:
но я так и не понял, каким образом <?= может помешать генерации xml? приведите фрагмент кода плз.


вот таким
PHP:
скопировать код в буфер обмена
  1. <?= '<?xml version="1.0" encoding="windows-1251"?>'; ?>
как мне кажется. хотя все работает.
Viper Отправлено: 28 Января, 2010 - 08:04:50 • Тема: 2 колонки не получается • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 26
PHP:
скопировать код в буфер обмена
  1. echo '<table width="100%" border="0" cellpadding="1" cellspacing="1" summary="container">';
  2.         $cols = 2;
  3.         $colCtr = 0;
  4.         foreach ($rows as $row) {
  5.                 if ($colCtr % $cols == 0) {
  6.                         echo '<tr>';
  7.                 }
  8.                         echo '<td>
  9.                                 // данные
  10.                         </td>';
  11.                 $colCtr++;
  12.         }
  13.         echo '</tr>
  14. </table>';


как-то так )
Viper Отправлено: 28 Января, 2010 - 07:58:32 • Тема: Напишите за меня • Форум: Напишите за меня, пожалуйста

Ответов: 3
Просмотров: 57
для поиска запрос вида SELECT fields FROM db_name WHERE field LIKE '$searchstring%' OR LIKE '$searchstring%' OR ...

где fields - список полей из БД по которым искать,
$searchstring - переменная из $_POST. Если к примеру у вас поле для поиска с именем str_srch (name="str_srch"), то $searchstring = mysql_real_escape_string($_POST['str_srch']);

в выражении LIKE процент после строки означает что искать с начала строки, если перед строкой '%$searchstring' то искать все что заканчивается на $searchstring. а если так '%$searchstring%' искать все что содержит строку $searchstring.

ну а вывод результатов поиска уже зависит от ваших нужд и пожеланий.
постраничную навигацию для поиска можете поискать по этому форуму, уже обсуждалось.

т.е. в результате у вас будет к примеру в файле search.php

PHP:
скопировать код в буфер обмена
  1. // Перенаправляем если нажали кнопку поиска
  2. $action = trim(strval($_POST['task']));
  3. switch ($action) {
  4.         case 'search_action': searchResult(); break;
  5.         default: showForm(); break;
  6. }
  7.  
  8. function showForm() {
  9. // Получаем данные если были
  10.         $src_str = $_POST['str_srch'];
  11.         $src_val = $src_str ? $src_str : '';
  12.  
  13.         <form action="search.php" method="post" name="search_form">
  14.                 <label for="search_fld">Поиск</label> <input type="text" name="str_srch" value="'.$src_val.'" id="search_fld" />
  15.                 <input type="hidden" name="task" value="search_action" />
  16.                 <input type="submit" value="искать" />
  17.         </form>
  18. }
  19.  
  20. function searchResult() {
  21.         // выполняем запрос к БД и выводим результаты
  22. }


примерно так.
Viper Отправлено: 28 Января, 2010 - 07:39:41 • Тема: Появление элемента формы при нажатии мыши • Форум: JavaScript & VBScript

Ответов: 7
Просмотров: 2951
jquery + плагин inline edit
Viper Отправлено: 27 Января, 2010 - 13:56:31 • Тема: Хитрая строка • Форум: Программирование на PHP

Ответов: 7
Просмотров: 758
Есть строка вида
CODE (htmlphp):
скопировать код в буфер обмена
  1. 1{Andrea}|7{Amy}|9{John}

первый параметр id записи, второй просто текст.

нужно отделить все id от котлет и собрать в строку вида 1,7,9 (будет участвовать в IN)
и то что в фигурных скобках вывести отдельно в массив.
несколько туманно...

... в таблице запись 1{Andrea}|7{Amy}|9{John} выбрали.
далее нужно выбрать из другой таблицы записи с id 1,7,9 (к примеру получаем:
1, Farelly
2, Adams
3, Doe)
далее в цикле вывести эти записи, но так чтобы было соответствие
1, Andrea, Farelly
7, Amy, Adams
9, John, Doe

Как такое соорудить?
Viper Отправлено: 27 Января, 2010 - 13:29:39 • Тема: выборка данных в wordpress • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 84
думаю по этому поводу лучше на хомяка сходить http://codex[dot]wordpress[dot]org/Funct[dot][dot][dot]get_the_category
Viper Отправлено: 27 Января, 2010 - 11:20:24 • Тема: коректность ссылки • Форум: Программирование на PHP

Ответов: 14
Просмотров: 634
а запрос точно ничего не возвращает ?

Страниц (304): В начало « ... 260 261 262 263 [264] 265 266 267 268 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB