С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
-9 / 0 / 0
Регистрация: 16.08.2018
Сообщений: 52

RedBeanPHP Ошибка

26.01.2020, 00:58. Показов 2374. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
<?
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
php 
require "db.php";
 
    $data = $_POST;
    if (isset($data['do_signup'])) {
        $errors = array();
        if(trim($data['login'])== ''){
            $errors[] = 'Введите логин!';
        }
        if(trim($data['email'])== ''){
            $errors[] = 'Введите Email!';
        }
        if(($data['password']) == ''){
            $errors[] = 'Введите Пароль!';
        }
        if(($data['password_2']) != $data['password']){
            $errors[] = 'Повторный пароль введен не верно';
        }
    }
    if (empty($errors)) {
        $user = R::dispense('users');
        $user->login = $data['login'];
        $user->email = $data['email'];
        $user->password = $data['password'];
        R::store($user);
        echo '<div style="color:green">Вы успешно зарегестрированы!</div><hr>';
    }
    else{
        echo '<div style="color:red;">'.array_shift($errors).'</div><hr>';
    }
?>

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<form action="/signup.php" method="POST">
    <p>
        <p><strong>Ваш логин</strong></p>
        <input type="text" name="login" value="<?php echo @$data['login']; ?>">
    </p>
    <p>
        <p><strong>Ваш Email</strong></p>
        <input type="email" name="email" value="<?php echo @$data['email']; ?>">
    </p>
    <p>
        <p><strong>Ваш Проль</strong></p>
        <input type="password" name="password" value="<?php echo @$data['password']; ?>">
    </p>
    <p>
        <p><strong>Введите ваш пароль еще раз</strong></p>
        <input type="password" name="password_2" value="<?php echo @$data['password_2']; ?>">
    </p>
 
    <p>
        <button type="sumbit" name="do_signup">Зарегестрироватся</button>
    </p>
 </form>
Добавлено через 47 секунд
Добрый день. Помогите пожалуйста у меня в коде что то не так браузер говорит что ошибка в строке
$user = R::dispense('users');
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.01.2020, 00:58
Ответы с готовыми решениями:

Ошибка RedBeanPhp
Выходит ошибка Fatal error: Uncaught Error: Class 'RedBeanPHP\R' not found in D:\OpenServer\OSPanel\domains\localhost\main.php:5 Stack...

RedBeanPhp
Такая проблема. Не знаю как загрузить изображения(любое), и еще не понимаю как его вывести. Может есть какие то нюансы или так же...

FindOne RedBeanPHP
Уважаемые, прошу помощи, начал изучать REdBeanPhp, к сожалению не много о нем знаю, вроде создаю по подобию, но не всегда понимаю действия...

4
 Аватар для vinikon
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
26.01.2020, 16:05
какое точно сообщение об ошибке выводится? как подключается библиотека RedBeanPHP? И, просто интересно, зачем создается копия массива POST в $data, почему не используете $_POST?
0
-9 / 0 / 0
Регистрация: 16.08.2018
Сообщений: 52
26.01.2020, 16:41  [ТС]
Fatal error: Class 'R' not found in Z:\home\sayt\www\signup.php on line 24

я только учусь PHP видео посмотрел там так делается поэтому все переписал

Добавлено через 3 минуты
Я нашел эту ошибку сейчас вот такая ошибка выдается

Fatal error: Uncaught exception 'PDOException' with message 'Could not connect to database (OurSayt).' in Z:\home\sayt\www\libs\rb.php:1056 Stack trace: #0 Z:\home\sayt\www\libs\rb.php(777): RedBeanPHP\Driver\RPDO->connect() #1 Z:\home\sayt\www\libs\rb.php(1080): RedBeanPHP\Driver\RPDO->runQuery('show tables', Array) #2 Z:\home\sayt\www\libs\rb.php(1101): RedBeanPHP\Driver\RPDO->GetAll('show tables', Array) #3 Z:\home\sayt\www\libs\rb.php(4267): RedBeanPHP\Driver\RPDO->GetCol('show tables', Array) #4 Z:\home\sayt\www\libs\rb.php(6834): RedBeanPHP\Adapter\DBAdapter->getCol('show tables') #5 Z:\home\sayt\www\libs\rb.php(6001): RedBeanPHP\QueryWriter\MySQL->getTables() #6 Z:\home\sayt\www\libs\rb.php(9127): RedBeanPHP\QueryWriter\AQueryWriter->tableExists('users') #7 Z:\home\sayt\www\libs\rb.php(9229): RedBeanPHP\Repository->tableExists('users') #8 Z:\home\sayt\www\libs\rb.php(9361): RedBeanPHP\Repository\Fluid->createTableIfNotExists(Object(RedBeanPH P\OODBBean), 'users') #9 Z:\home\sayt\www\libs\rb.php(8957): RedBeanPHP\Rep in Z:\home\sayt\www\libs\rb.php on line 1056
0
 Аватар для vinikon
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
26.01.2020, 16:49
у вас не подключена библиотека. она, по-моему, подключается так:
PHP
1
require 'way/to/lib/redbeanphp/rb.php';
почитайте лучше хотя бы эту статью Пишем на SQL без SQL: основы по RedBean PHP и официальный сайт: ReadBeanPHP::Welcome

Добавлено через 2 минуты
Ох, не заметил добавления вашего. значит библиотека подключена. сейчас посмотрим, что не так

Добавлено через 2 минуты
проверьте параметры подключения к базе данных: логин, пароль, название бд - должны быть не с видео, а на вашем хосте
0
-9 / 0 / 0
Регистрация: 16.08.2018
Сообщений: 52
26.01.2020, 23:30  [ТС]
бд правильно написано а название локальной сети и пароль не знаю как можно это узнать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.01.2020, 23:30
Помогаю со студенческими работами здесь

Формат даты в RedBeanPHP
Всем привет. Интересует такой вопрос - как вывести из базы данных дату в нужном мне формате с помощью RedBeanPHP? Имеем: 1. Базу...

Не работает запрос exec на RedBeanPHP
Не работает вот такой запрос. $id=; R::exec( 'UPDATE `biletb` SET `usersid`=&quot;1&quot; WHERE `id` =:id',array( ':id'=&gt;$id )); ...

Авторизация пользователя и админа RedbeanPHP
Здравствуйте . Изучаю PHP и Redbeanphp . Сделал вход юзера , а теперь возьник вопрос со входом админа и отдельный редирект на страницу...

RedBeanPHP - выдаёт ошибку 1364
Ошибка: 1Hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh Warning: Invalid argument supplied for foreach() in...

RedbeanPhp вывести данные из базы в таблицу
Имеется таблица links с содержимым (во вложение скрин) Используя redbeanphp мне надо вывести все колонки link_in и link_out в таблицу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru