PHP.SU

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

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

> Найдено сообщений: 7
Jaugel Отправлено: 25 Мая, 2017 - 13:48:34 • Тема: Получение баланса пользователя... • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 69
andrewkard пишет:

отлично. Цикл while тут не нужен,

$row = $result->fetch_assoc();

вернет первую строку набора.

Спасибо! Жалко что спасибки не могу ставить...
Jaugel Отправлено: 25 Мая, 2017 - 09:02:47 • Тема: Получение баланса пользователя... • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 69
Vladimir Kheifets пишет:
Посмотрите пример 3

Он не работает... Мне выдаёт:
CODE (Error):
скопировать код в буфер обмена
  1. Fatal error: Call to a member function fetch_assoc() on a non-object in /home/webserver/www/index.php on line 68

А на линии 68 находится:
PHP:
скопировать код в буфер обмена
  1. while ($row = $res->fetch_assoc()) {
  2.     echo " id = " . $row['id'] . "\n";
  3. }


К тому-же мне нужно вывести баланс определённого пользователя а этот пример выводит баланс всех.
Jaugel Отправлено: 25 Мая, 2017 - 07:46:41 • Тема: Получение баланса пользователя... • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 69
Привет! Можешь помочь мне пожалуйста? Я пытаюсь сделать получение баланса пользователя...
Есть код:

PHP:
скопировать код в буфер обмена
  1. $mysqli = new mysqli($config['db_host'], $config['db_login'], $config['db_passw'], $config['db_name']);
  2. if ($bal = $mysqli->real_query("SELECT `balance` FROM `users` WHERE login = 'JaugelPon'")) {
  3.     $balance = floatval("$bal");
  4.     echo("Баланс: $balance руб.");
  5. }
  6. $mysqli->close();

При выполнение он возвращает "1"...
Структура таблицы, может там что-то не так?

CODE (SQL):
скопировать код в буфер обмена
  1. `id` bigint(20) NOT NULL,
  2. `login` char(32) DEFAULT NULL,
  3. `password` char(32) DEFAULT NULL,
  4. `balance` int(10) NOT NULL DEFAULT '0'

Пользователь JaugelPon есть, его баланс 3254.
При выполнении "SELECT `balance` FROM `users` WHERE login = 'JaugelPon'" в консоли PMA выводится баланс...


UPD: Починил вот так
PHP:
скопировать код в буфер обмена
  1. $mysqli = new mysqli($config['db_host'], $config['db_login'], $config['db_passw'], $config['db_name']);
  2. $result = $mysqli->query("SELECT * FROM users WHERE id=1");
  3. $row = $result->fetch_assoc();
  4. echo($row['balance']);
  5. $mysqli->close();
Jaugel Отправлено: 16 Марта, 2017 - 12:49:59 • Тема: Появление блока при нажатии на <a> • Форум: HTML, Дизайн & CSS

Ответов: 1
Просмотров: 849
Привет у меня есть блок
CODE (html):
скопировать код в буфер обмена
  1. <div class="cnd12" style="display: none;">
  2. <p>Hello World!</p>
  3. </div>

и есть кнопка

мене нужно сделать так что-бы при нажатии на кнопку появлялся блок
CODE (html):
скопировать код в буфер обмена
  1. <div class="cnd12">
  2. <p>Hello World!</p>
  3. </div>


Можно так сделать с помощью JavaScript?
Jaugel Отправлено: 15 Марта, 2017 - 20:28:05 • Тема: PHP Авторизация, регистрация на файлах. • Форум: Напишите за меня, пожалуйста

Ответов: 0
Просмотров: 26
Привет всем, у меня беда, мне нужно сделать авторизацию и регистрацию без MySQL, желательно на 1 файле accounts.db. Напишите пожалуйста скрипт проверки логина и пароля, переменная с логином - $login а с паролем $hash.

Извините если написал с ошибками или непонятно, я тороплюсь просто...
Jaugel Отправлено: 06 Марта, 2017 - 10:34:37 • Тема: Переменная • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 69
armancho7777777 пишет:
PHP:
скопировать код в буфер обмена
  1. $adv = false;
  2.  
  3. if(($vl = filter_input(INPUT_POST, 'vl'))
  4.     AND preg_match('#^vl=/adv\s+(.+)$#', $vl, $match)
  5. ){
  6.     $adv = $match[1];
  7. }
  8.  
  9. var_dump($vl, $adv);

Спасибо!
Jaugel Отправлено: 06 Марта, 2017 - 00:54:29 • Тема: Переменная • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 69
У меня есть форма которая отправляет POST запрос на файл action.php, вот его содержимое:
CODE (php):
скопировать код в буфер обмена
  1. <?php
  2. if($_POST['vl'] == "/adv #"){
  3. ...
  4. else{
  5. $adv = 'false';
  6. }
  7. ?>

Нужно сделать так что-бы # было как переменная, то-есть я отправил запрос vl=/adv 9595
и мне нужна переменная $adv = '9595', помогите пожалуйтса!

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB