HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 03.01.2020, 15:25
cheremuxa
Постоянный
Регистрация: 09.05.2019
Сообщений: 428
С нами: 3692068

Репутация: 48
По умолчанию

PHP:





Код:
prepare('INSERT INTO `test` (`nickn`) VALUES (nickn)')) {
    $nickn = (isset($_POST['nickn']) ? strval($_POST['nickn']) : '$nickn');
    $stmt->bind_param('ss', $curS, $nickn);
    if ($stmt->execute()) {
        echo 'data received, inserting...';
        $stmt->close();
    } else {
        echo 'error';
        $stmt->close();
    }
}
?>


переменная nickn передается по POST - запросу из Lua скрипта

нужно записать текст, а оно записывает так:

Screenshot

Captured with Lightshot

prntscr.com


т.е пустое значение, а должно записать:

nickname=ник из сампа

в консоли Moonloader'a:

DATA[ML] (script) test.lua: nickname=DieDoS

RESPONSE[ML] (script) test.lua: data received, inserting...

CODE[ML] (script) test.lua: 200

HEADERS[ML] (script) test.lua: table: 0x0ef05f10

STATUS [ML] (script) test.lua: HTTP/1.1 200 OK
 
Ответить с цитированием

  #2  
Старый 03.01.2020, 16:21
Mirrorka
Постоянный
Регистрация: 02.12.2017
Сообщений: 865
С нами: 4444964

Репутация: 163


По умолчанию

топ советов в 2020 году:

протести сначала напрямую, а потом через скрипт отталкиваясь от опытов
 
Ответить с цитированием

  #3  
Старый 03.01.2020, 16:21
cheremuxa
Постоянный
Регистрация: 09.05.2019
Сообщений: 428
С нами: 3692068

Репутация: 48
По умолчанию

Цитата:
Сообщение от Mirrorka  

топ советов в 2020 году:
протести сначала напрямую, а потом через скрипт отталкиваясь от опытов
и как же?
 
Ответить с цитированием

  #4  
Старый 03.01.2020, 16:36
AnWu
Флудер
Регистрация: 08.11.2017
Сообщений: 4,787
С нами: 4480376

Репутация: 183


По умолчанию

Цитата:
Сообщение от cheremuxa  

и как же?
через браузер, очевидно. попробуй через гет, заием пост
 
Ответить с цитированием

  #5  
Старый 03.01.2020, 16:39
itsLegend
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами: 6915558

Репутация: 183


По умолчанию

Ты передаешь в prepare строку для форматирования, но не указываешь в ней параметры.

Вывод: пиши по скриптум что ты нихуя не понимаешь что происходит и просто взял пример из инетика.

PHP:





Код:
// ...
if
(
$stmt
=
$mysql
-
>
prepare
(
'INSERT INTO `test` (`nickn`) VALUES (?)'
)
)
{
$nickn
=
(
isset
(
$_POST
[
'nickn'
]
)
?
strval
(
$_POST
[
'nickn'
]
)
:
'$nickn'
)
;
$stmt
-
>
bind_param
(
's'
,
$nickn
)
;
// ...
 
Ответить с цитированием

  #6  
Старый 03.01.2020, 16:45
cheremuxa
Постоянный
Регистрация: 09.05.2019
Сообщений: 428
С нами: 3692068

Репутация: 48
По умолчанию

Цитата:
Сообщение от itsLegend  

Ты передаешь в prepare строку для форматирования, но не указываешь в ней параметры.
Вывод: пиши по скриптум что ты нихуя не понимаешь что происходит и просто взял пример из инетика.

PHP:





Код:
// ...
if
(
$stmt
=
$mysql
-
>
prepare
(
'INSERT INTO `test` (`nickn`) VALUES (?)'
)
)
{
$nickn
=
(
isset
(
$_POST
[
'nickn'
]
)
?
strval
(
$_POST
[
'nickn'
]
)
:
'$nickn'
)
;
$stmt
-
>
bind_param
(
's'
,
$nickn
)
;
// ...

дак это рабочий код чишо?
 
Ответить с цитированием

  #7  
Старый 03.01.2020, 16:47
ImPasha
Познавший АНТИЧАТ
Регистрация: 28.10.2017
Сообщений: 1,778
С нами: 4495573

Репутация: 183


По умолчанию

Я же уже несколько примеров работы с prepare дал, что за ***ня.

Если не можешь понять или прочитать в интернете (даже на русском уж инструкции есть), делай query напрямую.

PHP:





Код:
$mysql
-
>
query
(
'INSERT INTO `users` (`login`, `password`) VALUES ("'
.
$login
.
'", "'
.
$pass
.
'")'
)
;
 
Ответить с цитированием

  #8  
Старый 03.01.2020, 16:48
cheremuxa
Постоянный
Регистрация: 09.05.2019
Сообщений: 428
С нами: 3692068

Репутация: 48
По умолчанию

Цитата:
Сообщение от cheremuxa  

дак это рабочий код чишо?
блять хули ты злишса я ищу кто мне даст наводку на что обратить внимание/че переделать

я сам на*** не шарю в пхп мне он нужен на пару строк и все блять1.1
 
Ответить с цитированием

  #9  
Старый 03.01.2020, 16:48
ImPasha
Познавший АНТИЧАТ
Регистрация: 28.10.2017
Сообщений: 1,778
С нами: 4495573

Репутация: 183


По умолчанию

Цитата:
Сообщение от cheremuxa  

блять хули ты злишса я ищу кто мне даст наводку на что обратить внимание/че переделать
я сам на*** не шарю в пхп мне он нужен на пару строк и все блять1.1
Цитата:

Вы находитесь в разделе "Разработка" (само название уже должно выдавать смысл сего раздела).
Пожалуйста, не сорите здесь просьбами о написании какой-то программы (т.е. требуете уже готовый продукт). В некоторых подразделах имеется специальная тема с правилами для того или иного раздела. Если для раздела доступны префиксы, то вставляйте их не как попало или не ставьте вовсе.
Публикуя какой-либо код, добавляйте его через ББ-код, который можно найти в панели редактора или ввести вручную, более подробно здесь: threads/18663
Работа и услуги

blast.hk
 
Ответить с цитированием

  #10  
Старый 03.01.2020, 16:48
cheremuxa
Постоянный
Регистрация: 09.05.2019
Сообщений: 428
С нами: 3692068

Репутация: 48
По умолчанию

Цитата:
Сообщение от Pakulichev  

Я же уже несколько примеров работы с prepare дал, что за ***ня.
Если не можешь понять или прочитать в интернете (даже на русском уж инструкции есть), делай query напрямую.

PHP:





Код:
$mysql
-
>
query
(
'INSERT INTO `users` (`login`, `password`) VALUES ("'
.
$login
.
'", "'
.
$pass
.
'")'
)
;

так бы сразу)

на что обратить внимание/че переделать
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.