 |
|

03.01.2020, 15:25
|
|
Постоянный
Регистрация: 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
|
|
|

03.01.2020, 16:21
|
|
Постоянный
Регистрация: 02.12.2017
Сообщений: 865
С нами:
4444964
Репутация:
163
|
|
топ советов в 2020 году:
протести сначала напрямую, а потом через скрипт отталкиваясь от опытов
|
|
|

03.01.2020, 16:21
|
|
Постоянный
Регистрация: 09.05.2019
Сообщений: 428
С нами:
3692068
Репутация:
48
|
|
Сообщение от Mirrorka
топ советов в 2020 году:
протести сначала напрямую, а потом через скрипт отталкиваясь от опытов
и как же?
|
|
|

03.01.2020, 16:36
|
|
Флудер
Регистрация: 08.11.2017
Сообщений: 4,787
С нами:
4480376
Репутация:
183
|
|
Сообщение от cheremuxa
и как же?
через браузер, очевидно. попробуй через гет, заием пост
|
|
|

03.01.2020, 16:39
|
|
Флудер
Регистрация: 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
)
;
// ...
|
|
|

03.01.2020, 16:45
|
|
Постоянный
Регистрация: 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
)
;
// ...
дак это рабочий код чишо?
|
|
|

03.01.2020, 16:47
|
|
Познавший АНТИЧАТ
Регистрация: 28.10.2017
Сообщений: 1,778
С нами:
4495573
Репутация:
183
|
|
Я же уже несколько примеров работы с prepare дал, что за ***ня.
Если не можешь понять или прочитать в интернете (даже на русском уж инструкции есть), делай query напрямую.
PHP:
Код:
$mysql
-
>
query
(
'INSERT INTO `users` (`login`, `password`) VALUES ("'
.
$login
.
'", "'
.
$pass
.
'")'
)
;
|
|
|

03.01.2020, 16:48
|
|
Постоянный
Регистрация: 09.05.2019
Сообщений: 428
С нами:
3692068
Репутация:
48
|
|
Сообщение от cheremuxa
дак это рабочий код чишо?
блять хули ты злишса я ищу кто мне даст наводку на что обратить внимание/че переделать
я сам на*** не шарю в пхп мне он нужен на пару строк и все блять1.1
|
|
|

03.01.2020, 16:48
|
|
Познавший АНТИЧАТ
Регистрация: 28.10.2017
Сообщений: 1,778
С нами:
4495573
Репутация:
183
|
|
Сообщение от cheremuxa
блять хули ты злишса я ищу кто мне даст наводку на что обратить внимание/че переделать
я сам на*** не шарю в пхп мне он нужен на пару строк и все блять1.1
Вы находитесь в разделе "Разработка" (само название уже должно выдавать смысл сего раздела).
Пожалуйста, не сорите здесь просьбами о написании какой-то программы (т.е. требуете уже готовый продукт). В некоторых подразделах имеется специальная тема с правилами для того или иного раздела. Если для раздела доступны префиксы, то вставляйте их не как попало или не ставьте вовсе.
Публикуя какой-либо код, добавляйте его через ББ-код, который можно найти в панели редактора или ввести вручную, более подробно здесь: threads/18663
Работа и услуги
blast.hk
|
|
|

03.01.2020, 16:48
|
|
Постоянный
Регистрация: 09.05.2019
Сообщений: 428
С нами:
3692068
Репутация:
48
|
|
Сообщение от Pakulichev
Я же уже несколько примеров работы с prepare дал, что за ***ня.
Если не можешь понять или прочитать в интернете (даже на русском уж инструкции есть), делай query напрямую.
PHP:
Код:
$mysql
-
>
query
(
'INSERT INTO `users` (`login`, `password`) VALUES ("'
.
$login
.
'", "'
.
$pass
.
'")'
)
;
так бы сразу)
на что обратить внимание/че переделать
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|