Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> проблемы с формой
Norby93  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 7
Пользователь №: 42577
На форуме: 9 месяцев, 15 дней
Карма:




<?php
$db_hostname = 'localhost';
$db_database = 'social';
$db_username = 'root';
$db_password = '';

$connection = new mysqli($db_hostname,$db_username,$db_password, $db_database);
if ($connection->connect_error) die ($connection->connect_error);



if (isset($_POST['login']) && isset($_POST['pass'])) {
$login = get_post($connection, 'login');
$pass = get_post($connection, 'pass');
$query = "INSERT INTO logins VALUES" .
"('$login', '$pass')";
$result=$connection->query($query);
}

echo <<<_a
<form method="post" action="123.php">
<input type = "text" name="login">
<input type="text" name="pass">
<input type="submit" value="zareg">
</form>

_a;


function get_post($connection, $var)
{
return $connection->real_escape_string($_POST[$var]);
}
?>

после того как ввожу данные в форму вылазит это:

Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in Unknown on line 0


Warning: Cannot modify header information - headers already sent in Unknown on line 0

строки проверил и сохранял в кодировке UTF-8 без BOM

спасибо

Это сообщение отредактировал Norby93 - 25.02.2016 - 11:50
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
GET  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



TERRAFORMING ENGINEER
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 3847
Пользователь №: 21196
На форуме: 6 лет, 9 месяцев, 8 дней
Карма: 87




Какая версия PHP? Скрипт запускается на хостинге?



--------------------
Не тот велик, кто не падал, а тот кто падал и поднимался.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Norby93  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 7
Пользователь №: 42577
На форуме: 9 месяцев, 15 дней
Карма:




5.5
да.

Это сообщение отредактировал Norby93 - 25.02.2016 - 12:04
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
GET  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



TERRAFORMING ENGINEER
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 3847
Пользователь №: 21196
На форуме: 6 лет, 9 месяцев, 8 дней
Карма: 87




Наверное что-то с ini_set в php.ini

погуглил: https://toster.ru/q/148549

тоже склоняюсь писать хостеру в поддержку


--------------------
Не тот велик, кто не падал, а тот кто падал и поднимался.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Norby93  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 7
Пользователь №: 42577
На форуме: 9 месяцев, 15 дней
Карма:




устранил но теперь появилась новая

Warning: PHP Startup: Unable to load dynamic library 'd:/openserver/modules/php/PHP-5.6/ext/php_imagick.dll' - �� ������ ��������� ������.
in Unknown on line 0

но обычно я не обращаю на нее внимания код даже с ней работает. а в этот раз в базу не захотел вносить изменения

изменил пхп был 5.2 теперь 5.6

Это сообщение отредактировал Norby93 - 25.02.2016 - 12:31
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
GET  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



TERRAFORMING ENGINEER
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 3847
Пользователь №: 21196
На форуме: 6 лет, 9 месяцев, 8 дней
Карма: 87




Цитата
изменил пхп был 5.2 теперь 5.6


Ты ж писал 5.5 был smile.gif))

Цитата

Warning: PHP Startup: Unable to load dynamic library 'd:/openserver/modules/php/PHP-5.6/ext/php_imagick.dll' - �� ������ ��������� ������.
in Unknown on line 0


в php.ini подключи в разделе ext php_imagick.dll она там наверное есть строка только раскоменнтить надо # убрать


--------------------
Не тот велик, кто не падал, а тот кто падал и поднимался.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Norby93  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 7
Пользователь №: 42577
На форуме: 9 месяцев, 15 дней
Карма:




Цитата
в php.ini подключи в разделе ext php_imagick.dll она там наверное есть строка только раскоменнтить надо # убрать


ты не поверишь что я только не делал чтобы эту ошибку убрать
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Norby93  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 7
Пользователь №: 42577
На форуме: 9 месяцев, 15 дней
Карма:




<?php
$db_hostname = 'localhost';
$db_database = 'social';
$db_username = 'root';
$db_password = '';

$connection = new mysqli($db_hostname,$db_username,$db_password, $db_database);
if ($connection->connect_error) die ($connection->connect_error);
echo <<<_a
<!DOCTYPE html>
<form method="post" action="reg.php">
<input type = "text" name="login">
<input type="text" name="pass">
<input type="submit" value="zareg">
</form>

_a;
var_dump($_POST);


$connection->close();
?>


почему после заполнения формы и отправки ее вар дамб пустой??
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
depp  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 299
Пользователь №: 40589
На форуме: 2 года, 7 дней
Карма: 20




Цитата (Norby93 @ 25.02.2016 - 12:28)
d:/openserver/modules/php/PHP-5.6/ext/php_imagick.dll

что у вас за хостинг на винде?
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Norby93  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 7
Пользователь №: 42577
На форуме: 9 месяцев, 15 дней
Карма:




Цитата
что у вас за хостинг на винде?

openserver
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Norby93  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 7
Пользователь №: 42577
На форуме: 9 месяцев, 15 дней
Карма:




<?php // formtest2.php
if (isset($_POST['name'])) { $name = $_POST['name'];}
else $name = "(Не введено)";
echo <<<_END
<html>
<head>
<title>Form Test</title>
</head>
<body>
Вас зовут:
$name<br>
<form method="post" action="formtest2.php">
Как Вас зовут?
<input type="text" name="name">
<input type="submit">
</form>
</body>
</html>

_END;

?>


код РАБОЧИЙ можете проверить. но у меня $_POST пустая после отправки формы.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса