امیر کد
1 سال پیش توسط امیر کد مطرح شد
2 پاسخ

مشکل در کد php

<?php  
$servername = "localhost";  
$username = "";  
$password = "";  
$dbname = "";

$user = $POST\["username"\];  
$pass = $POST\["password"\];  
$name = $POST\["name"\];  
$url = $POST\["url"\];  
$numserver = $POST\["numserver"\];  
$like = $POST\["like"\];  
$tik = $POST\["tik"\];  
$ban = $POST\["ban"\];  
$auth = $POST\["auth"\];  
$email = $POST\["email"\];

$conn = new mysqli($servername, $username, $password, $dbname);

if($conn->connecterror){  
echo "error-admin";  
}

$sql = "INSERT INTO `inup` (`username`, `password`, `name`, `url`, `num_server`, `like`, `tik`, `ban`, `auth`, `email`) VALUES ('$user', '$pass', '$name', '$url', '$numserver', '$like', '$tik', '$ban', '$auth', '$email')";

if($conn->query($sql)){  
echo "ok";  
}  
else{  
echo "error-user";  
}

$conn->close();  
?>  

کد بالا مشکل داره مشکلش چیه میشه رفع کنید
فرم اتصال به دیتابیس مثل یوزر و نام و پسورد دیتابیس رو وقتی وارد میکنم بازم مشکل داره
کسی میتونه کد رو درستش رو بفرسته
شاید داخل این کد چند ارور موجود باشه لطفا تمام کد رو بخونید


ثبت پرسش جدید
username
@mahmodi763763 1 سال پیش آپدیت شد
0

سلام امیدوارم کارتو راه بندازه ;)

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "database_name";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_errno) {
    echo "error-admin";
};

if (!empty($_POST)) {
    foreach ($_POST as $key => $value) {
        $data[$key] = $value;
    };

    $column_names = implode(',', array_keys($data));

    $column_values = implode(',', array_map(function ($value) {
        return "'" . $value . "'";
    }, array_values($data)));

    $sql = "INSERT INTO `inup` ($column_names) VALUES ($column_values)";

    $result = $conn->query($sql);

    echo $result ? 'Record added successfully' : 'The insert operation failed';
};

$conn->close();

?>

Arshiamohammadei
تخصص : وب و هوش مصنوعی
@Arshiamohammadei 1 سال پیش مطرح شد
0

سلام خوبی به ظاهر کدت مشکلی نداره اگه میشه یه عکس از خطات بفرست


username
@mahmodi763763 1 سال پیش آپدیت شد
0

سلام امیدوارم کارتو راه بندازه ;)

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "database_name";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_errno) {
    echo "error-admin";
};

if (!empty($_POST)) {
    foreach ($_POST as $key => $value) {
        $data[$key] = $value;
    };

    $column_names = implode(',', array_keys($data));

    $column_values = implode(',', array_map(function ($value) {
        return "'" . $value . "'";
    }, array_values($data)));

    $sql = "INSERT INTO `inup` ($column_names) VALUES ($column_values)";

    $result = $conn->query($sql);

    echo $result ? 'Record added successfully' : 'The insert operation failed';
};

$conn->close();

?>

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام