<html lang="en,fa">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>mhadev.ir</title>
</head>
<body>
<h1>در حال ارسال</h1>
<?php>
$servername = "localhost";
$username = "mhadevir_admin";
$password = "Mohamad@1234";
$dbname = "mhadevir_save";
$name = $_POST['name'];
$email = $_POST['mail'];
$mobile = $_POST['mobile'];
$massage = $_POST['massage'];
$conn = new mysqli ($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$conn->set_charset("utf8");
$sql = "INSERT INTO `save`(`name`, `email`, `mobile`, `massage`) VALUES ('name' , 'email' , 'mobile' , 'massage')";
if ($conn->query($sql) === TRUE) {
echo "اطلاعات دریافتی شما با موفقیت ثبت شد !";
} else {
echo "خطا - مشکلی پیش آمده است !";
}
$conn->close();
?>
</body>
</html>
چرا
مقادیر بصورت پیشفرض ذخیره میشن
</body></html>
</body></html>
</body></html>
کد های فرمم هم چک کنید
<html lang="en,fa">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>mhadev.ir</title>
<link type="text/css" href="https://roocket.ir/css/style_c.css" rel="stylesheet" />
</head>
<body>
<div class="container">
<form id="contact" action="php/save.php" method="post">
<h3>با ما در ارتباط باشید</h3>
<h4>نظرات و پیشنهادات خود را برای ما ارسال کنید</h4>
<fieldset>
<input placeholder="نام شما (الزامی)" type="text" tabindex="1" required autofocus>
</fieldset>
<fieldset>
<input placeholder="ایمیل" type="text" tabindex="2" none>
</fieldset>
<fieldset>
<input placeholder= "تلفن همراه (الزامی)"type="text" tabindex="3" required>
</fieldset>
<fieldset>
<textarea placeholder="پیام خود را تایپ کنید..." tabindex="5" required></textarea>
</fieldset>
<fieldset>
<button name="submit" formaction="php/save.php" type="submit" id="contact-submit" data-submit="...ارسال">ارسال پیام</button>
</fieldset>
</form>
</div>
</body>
</html>
از الان دیگه مقداری وارد نمیشه همچی صفره
</body></html>
شاید پاسخ شما همینجا باشد
خوب الان از کجا باید بفهمه که هر کدوم از اینپوت ها متناظر با چه مقداری هستند...؟ هر یک از input ها باید یک attribute داشته باشه به نام «name» که بعد بر اساس مقدارش در سمت php از طریق POST$ بهش دسترسی داشته باشید. مثلا اینجوری:
<input name="mobile" type="tel" placeholder= "تلفن همراه (الزامی)" tabindex="3" required>
پیشنهاد میکنم قبل از ورود به این مباحث یکبار یک آموزش جامع و دقیق رو بگذرونید تا با مفاهیم پایه ای آشنا باشید. کیفیت و سرعت کارتون خیلی بالاتر میره.
سوال قبلی جواب دادم.
ویژگی name روی input تعریف کن و داخل name جدول پایگاه داده وارد کنید .
چه اموزشی رو؟