PHP.SU

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

Страниц (18): В начало « ... 10 11 12 13 14 15 16 17 [18]

> Найдено сообщений: 264
teleoperator27 Отправлено: 19 Января, 2017 - 03:38:36 • Тема: фильтрация по определенным критериям и вывод в виде таблицы • Форум: Вопросы новичков

Ответов: 7
Просмотров: 548
Фильтрация у вас в самом запросе. Через GET получайте нужный параметр и подставляйте его в WHERE. Только фильтровать сам get-параметр не забывайте, что бы инъекций и всего такого не было. Упрощенно так

запрос:

ну а до запроса получаем и обрабатываем данные
PHP:
скопировать код в буфер обмена
  1. $where = "WHERE `user` = 'admin'";
  2. if($_GET['class']){
  3. $class= intval($_GET['class']) // в этой строчке фильтруем полученые через GET данные
  4. $where = $where  . "AND `class` = $class";//если есть фильрация по полю class запрос станет таким  "SELECT * FROM users WHERE `user` = 'admin' AND `class` = 1 "
  5. }

и так далее типа такого
teleoperator27 Отправлено: 14 Января, 2017 - 20:39:41 • Тема: Как хранить в бд города и улицы • Форум: Вопросы новичков

Ответов: 3
Просмотров: 413
таблица city
city_id (AI, KEY)
city_name

таблица street
street_id (AI, KEY)
city_id
street_name
teleoperator27 Отправлено: 14 Января, 2017 - 20:36:52 • Тема: Нужна помощь • Форум: Вопросы новичков

Ответов: 2
Просмотров: 338
Taktreba пишет:
Я по три- четыре часа трачу на решение легких проблем
ТАк, собственно, это и есть нормальный процесс обучения Улыбка
teleoperator27 Отправлено: 13 Января, 2017 - 15:24:31 • Тема: Настройка smtp • Форум: Вопросы новичков

Ответов: 1
Просмотров: 207
через что у вас идет отправка почты?
teleoperator27 Отправлено: 13 Января, 2017 - 04:34:15 • Тема: Проверка формата при upload • Форум: Вопросы новичков

Ответов: 1
Просмотров: 230
PHP:
скопировать код в буфер обмена
  1. $valid_types =  array("gif","jpg", "png", "jpeg");
  2.  
  3. $ext = substr($_FILES['upfile']['name'], 1 + strrpos($_FILES['upfile']['name'], "."));
  4.  
  5. if (!in_array($ext, $valid_types)) {
  6.   $error = "Неправильный формат!";
  7. }

как то так
teleoperator27 Отправлено: 13 Января, 2017 - 00:51:39 • Тема: Работа с данными пользователя без отправки. На PHP не возможно? • Форум: Вопросы новичков

Ответов: 6
Просмотров: 445
ЧИМ пишет:
Хотелось бы именно на PHP
Без js тут никак. Если надо просто вставить в текстовое поле, то с помощью чистого js или jquery, а если введеные данные надо сначала обработать на сервере (например, валидацию сделать), то тогда с помощью ajax отправлять на сервер, там обрабатывать php и возвращать результат в тектовое поле.
ЧИМ пишет:
у PHP нет таких возможностей, ведь он больше серверный язык
Он не больше и не меньше серверный язык, он ПРОСТО серверный язык )))
teleoperator27 Отправлено: 13 Января, 2017 - 00:42:55 • Тема: Сессии • Форум: Вопросы новичков

Ответов: 4
Просмотров: 286
miraliko пишет:
Сори , но Эту часть я не понял , можешь поподробней пожалуйста.

PHP:
скопировать код в буфер обмена
  1. !empty($_SESSION['login']) ?: $_SESSION['login'] = 'что-то по умолчанию';

Это компактная форма if else

Обычная форма записи условного оператора:

CODE (htmlphp):
скопировать код в буфер обмена
  1. if ($number < 0) {
  2. echo 'отрицательное';
  3. }else{
  4. echo 'положительное';
  5. };
  6.  


аналог

CODE (htmlphp):
скопировать код в буфер обмена
  1. $number < 0 ? 'отрицательное' : 'положительное';


условие ? если условые выполняется : иначе ;

То есть, это
PHP:
скопировать код в буфер обмена
  1. !empty($_SESSION['login']) ?: $_SESSION['login'] = 'что-то по умолчанию';

означает: ЕСЛИ $_SESSION['login'] не пустая, то ничего с ней не делаем, ИНАЧЕ задаем ей значение $_SESSION['login'] = 'что-то по умолчанию'
teleoperator27 Отправлено: 12 Января, 2017 - 16:41:23 • Тема: Вопрос про PHP и кодировку UTF-8 (Кракозябры при отправке почты с обратной связи сайта) • Форум: Вопросы новичков

Ответов: 7
Просмотров: 6286
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. $headers = "Content-type: text/html; charset=iso-8859-1\r\n";
  3. $headers .= "From:" . $email . "\r\n";
  4. $headers .= "Return-Path: " . $email . "\r\n";
  5. $ret = mail($to, $subject, $msg, $headers);
  6. if($ret) #если отправилось
  7. {
  8. echo "бла-бла-бла";
  9. }else{#иначе
  10. echo "ля-ля-ля";
  11. }
  12.  

Как то так вроде. Nолько Return-Path меня смущает, но вы попробуйте )
teleoperator27 Отправлено: 12 Января, 2017 - 14:20:03 • Тема: Адрес страницы в письме, отправленном с формы обратной связи • Форум: Программирование на PHP

Ответов: 1
Просмотров: 610
сорри, не знаю, как работает этот плагин, но проще всего, имхо, сделать скрытое поле type="hidden" в форме и передавать через него значение $current_url

Страниц (18): В начало « ... 10 11 12 13 14 15 16 17 [18]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB