PHP.SU

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

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

> Найдено сообщений: 9
Артур Липин Отправлено: 14 Мая, 2017 - 01:10:14 • Тема: добавление в базу даных • Форум: Вопросы новичков

Ответов: 5
Просмотров: 378
ого я даже не знал что так можно писать Не понял но мне через цикл вариант больше нравится все отлично добавилось так что зла я не вижу в этом Улыбка
(Добавление)
особено удивляет это $values[] я так некогда не писал думл что обезательно квадратные скобки заполнять к примеру $values[$i]
Артур Липин Отправлено: 10 Мая, 2017 - 18:18:59 • Тема: плавный вывод картинок • Форум: Вопросы новичков

Ответов: 2
Просмотров: 120
спс
Артур Липин Отправлено: 10 Мая, 2017 - 10:22:19 • Тема: плавный вывод картинок • Форум: Вопросы новичков

Ответов: 2
Просмотров: 120
Вобщем меня очень интересует такая инфа как сделать вывод картинки как в гугле тоесть сначала мутноое размытое изображение но со временем оно подгружается и становится четче как это делают? я думаю что через аякс если кто нибудь такое делал напишите а то меня уже колбасит Радость от любоытства Радость
Артур Липин Отправлено: 10 Мая, 2017 - 09:34:11 • Тема: Программа с уровнём • Форум: Вопросы новичков

Ответов: 5
Просмотров: 388
если можеш кинь ссылку я гляну что делаеш может больше помочь смогу
Артур Липин Отправлено: 10 Мая, 2017 - 03:58:14 • Тема: Программа с уровнём • Форум: Вопросы новичков

Ответов: 5
Просмотров: 388
PHP:
скопировать код в буфер обмена
  1. if($user['level']<55)echo  " <li><img width='16' height='16' src='/images/icons/zoloto.png' alt='*'> кнопка<span class='minor'>(Доступно с 55 уровня)</span> </li>  ";
  2.  
  3. if($user['level']>=55)echo "<li><img width='16' height='16' src='/images/icons/zoloto.png' alt='*'> <a href='/location'>кнопка</a></li>";
  4.  


вот пример с выводом инфы по уровню
(Добавление)
для уровней сделай базу ид, опыт, и лвл. затем напиши скрипт который будет высчитывать из общего опыта юзера уровень по таблице с уровнями
Артур Липин Отправлено: 10 Мая, 2017 - 03:33:22 • Тема: добавление в базу даных • Форум: Вопросы новичков

Ответов: 5
Просмотров: 378
ну к примеру есть таблица с двумя полями id и еще какое нибудь ну к примеру num и нужно с помощью итерации добавить 100 записей но что бы каждое число следующие умножалось на 2 ну к примеру вот такой вид что бы был
id 1 num 100
id 2 num 200
id 3 num 400
(Добавление)
если можно пример и подробное объяснение то с базами я не очень разбираюсь а выучить очень хочется эту тему подробнее
(Добавление)
PHP:
скопировать код в буфер обмена
  1.  
  2.         for($i = 0; $i < 100; $i++){
  3.                 global $mysqli;
  4.                                 connectDB();
  5.                                 $rezault_set = $mysqli->query("INSERT INTO `test` (`id`, `num`) VALUES ('$i', '100')");
  6.                                 closeDB();
  7.         }

вот примерчик небольшой но как мне умножить число от предыдущей Записи?
Артур Липин Отправлено: 20 Апреля, 2017 - 10:07:29 • Тема: вывод данных из бд • Форум: Вопросы новичков

Ответов: 7
Просмотров: 574
Я вот тупанул у меня в сессии пароль не хешированый сохраняется поэтому при сравнении с базой показывает что неправильноУлыбка
Я все исправил теперь работает
Артур Липин Отправлено: 18 Апреля, 2017 - 23:51:29 • Тема: вывод данных из бд • Форум: Вопросы новичков

Ответов: 7
Просмотров: 574
да у меня стоит phpmyadmin я сделал там запрос выводит 1 строку там где логин админ может я както с сессии неправильно вставляю?
(Добавление)
у меня в самом начале идет подключение к файлу
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.         session_start();
  3.         $mysqli = false;
  4.         function connectDB(){
  5.                 global $mysqli;
  6.                 @$mysqli = new mysqli("localhost", "root", "", "new-kh");
  7.                 @$mysqli->query("SET NAMES 'utf8'");
  8.         }
  9.        
  10.         function closeDB(){
  11.                 global $mysqli;
  12.                 $mysqli->close();
  13.         }
  14.         connectDB();
  15.         if ($mysqli->connect_errno) {
  16.    include_once 'system/error.php';
  17.    exit;
  18.         }
  19.         closeDB();
  20.        
  21. ?>

тут включаются сесии и подключение к базе идет должно все работать
и вот сейчас еще проверил напрямую вбил логин и все заработало чтото точно с сессиями
PHP:
скопировать код в буфер обмена
  1. $result = $mysqli->query("SELECT * FROM `user` WHERE `login`='admin'");

(Добавление)
написал так и сессия выводит админ

в чем может быть причина?
Артур Липин Отправлено: 18 Апреля, 2017 - 22:30:35 • Тема: вывод данных из бд • Форум: Вопросы новичков

Ответов: 7
Просмотров: 574
я токо начал учить php и sql вобщем еще плохо разбераюсь в этом
вот я написал такой код

PHP:
скопировать код в буфер обмена
  1. global $mysqli;
  2.         connectDB();
  3.         $result = $mysqli->query("SELECT * FROM `user`");
  4.         $row = $result->fetch_array(MYSQLI_ASSOC);
  5.         echo $row[id]."<br />".$row[login]."<br />".$row[pass]."<br />".$row[email]."<br />".$row[pol]."<br />".$row[status];
  6.         closeDB();

и у меня выводит такие данные
2
admin
e90d64a46bc2a229346138461707fd91
kingsaize@bk.ru
1
0

тоесть все правильно но мне нужно вывести данные в которых логин и пароль совпадает с записями сессии.
Как только я переписываю код так то не работает
PHP:
скопировать код в буфер обмена
  1.  
  2. $result = $mysqli->query("SELECT * FROM `user` WHERE `login`='".$_SESSION['login']."' AND `pass`='".$_SESSION['pass']."'");


подскажите что я делаю не так? я уже искал где токо мог или я совсем тупой или чтот пропустил
(Добавление)
Не понял ??? Непонял! Что такое?

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB