- 430
- 201
PHP:
<?php
$mysql = mysqli_connect('localhost', 'basename', 'password', 'basename');
if (!$mysql) exit('[CONNECTION ERROR]');
if ($stmt = $mysql->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 скрипта
нужно записать текст, а оно записывает так:
![prntscr.com](/proxy.php?image=https%3A%2F%2Fimage.prntscr.com%2Fimage%2F1C6T7CGAR7OebBFPhVGK-Q.png&hash=59317b07f49b7c03672d82628d2452c6&return_error=1)
т.е пустое значение, а должно записать:
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