PHP.SU

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

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

> Найдено сообщений: 4
butcheeks Отправлено: 06 Июля, 2016 - 18:45:35 • Тема: Как сделать чудо фильтр в Mysql? • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 49
Прошу вашего совета как сделать фильтр в MYSQL? Имеется ввиду сделать фильтр имён. То есть у меня есть БД с именами и мне надо разделить их на женский пол и мужской. Я уже просёк что дело связано с SELECT from .... where name like %a. Но, по неизвестным мне причинам не получается сделать что хотел. Буду рад любой помощи по этому делу.
butcheeks Отправлено: 03 Июля, 2016 - 06:48:49 • Тема: Помогите сделать авторизацию с массивом. • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 82
lastdays пишет:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  
  4.  $users_array = array
  5.  (
  6.    'vasya' => '123123',
  7.    'petya' => '321321'
  8.  );
  9.  
  10.  if ( isset ( $_GET["exit"] ) )
  11.  {
  12.   $_SESSION = array();
  13.  }
  14.  
  15.  
  16.  if ( isset ( $_POST["login"], $_POST["pass"] ) )
  17.  {
  18.  
  19.   $login = strtolower(trim($_POST["login"]));
  20.   $pass  = strtolower(trim($_POST["pass"]));
  21.  
  22.   if ( !array_key_exists($login, $users_array)  )
  23.   {
  24.     print ('Incorrect login or password');
  25.   }
  26.   elseif ( $pass != $users_array[$login] )
  27.   {
  28.     print ('Incorrect login or password');
  29.   }
  30.   else
  31.   {
  32.     $_SESSION["login"]  = $login;
  33.   }
  34.  
  35.  }
  36.  
  37.  
  38.  if ( empty($_SESSION["login"]) )
  39.  {
  40.   $form = '
  41.   <form action="" method="POST">
  42.    login: <input type="text" name="login">
  43.    pass: <input type="text" name="pass">
  44.    <input type="submit">
  45.   </form>
  46.  ';
  47.   print($form);
  48.   unset($form);
  49.  }
  50.  else
  51.  {
  52.   print (' Hello ' . htmlspecialchars($_SESSION["login"]) . ' <a href="?exit=true">EXIT</a>' );
  53.  }
  54.  
  55. ?>
  56.  


Именно это мне и нужно. Спасибо Улыбка
butcheeks Отправлено: 02 Июля, 2016 - 21:06:39 • Тема: Помогите сделать авторизацию с массивом. • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 82
T1grOK пишет:
Какая разница из мускула, из массива, да хоть из космоса.
Сравниваем эталонные значения, которые в массивах $login и $passwords с тем, что прислал пользователь и выполняем дальнейшую обработку в зависимости от результата.

дело в том что я чайник. И учить всё трудно. Можете прислать примерный код этого всего дела?
butcheeks Отправлено: 02 Июля, 2016 - 13:44:45 • Тема: Помогите сделать авторизацию с массивом. • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 82
Дело в том что мне нужно сделать простейшую авторизацию с массивом. Тоесть у меня есть:

$login = array(Vaskin,Asiimov,Hugo)//Логины
и $passwords = array(qwerty,123456,654321)//Пароли

Я понимаю что дело авторизации с массивом лёгкая вещь. Но у меня нет идей как её реализовать. Мне разрешено лишь использовать логические функции ну и этот массив. Тоесть просто: таблички с логином и паролем. Ну и там, ваш логин не верен или пароль. Прошу помочь. Беглый поиск по интернету привёл к слишком сложным кодам с мускулом. Мне ещё рановато такое знать Улыбка

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB