PDA

View Full Version : عدم ذخیره موفقیت امیز اطلاعات فورم در دیتابیس



sh.khaleghi
چهارشنبه 04 بهمن 1396, 21:09 عصر
با سلام
من یه فورم نام نویسی دارم قبلا مفدار ها در دیتابیس ذخیره میشد اما چند تا فیلد بهش اضافه کردم و هیچی داخل دیتابیس ذخیره نمیشه
لطفا راهنمایی کنید
سورس رو اینجا میزارم
درضمن قابل توجه که اطلاعات دیتابیس در یه فایل کنفیگ هست و ارتباط فورم با دیتابیس برقرار هستش
چک کردم



<!DOCTYPE HTML PUBLIC “-//W3C//DTD XHTML 1.0 STRICT//EN”
“HTTP://WWW.W3.ORG/TR/XHTML1/DTD/XHTML1-STRICT.DTD“>
<HTML XMLNS=”HTTP://WWW.W3.ORG/1999/XHTML“>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link type="text/css" rel="stylesheet" href="css/style1.css">
<title>فرم ثبت نام</title>
</head>
<body>
<form method="POST" action="" align="center">
<p>نام</p>
<p><input type="text" name="name" size="20"></p>
<p>نام خانوادگی</p>
<p><input type="text" name="family" size="20"></p>
<p>نام کاربری</p>
<p><input type="text" name="username" size="20"></p>
<p>پسورد</p>
<input type="text" name="password" size="20">
<p>آدرس</p>
<p><textarea name="address" cols="40" rows="3"></textarea></p>
<p>تلفن</p>
<p><input type="text" name="mob" size="20"></p>


<p><input type="submit" value="ارسال" name="Submit"><input type="reset" value="از نو" name="B2"></p>
</form>

<?php
if(@$_POST['Submit']){
include_once("config.php");
$con = mysql_connect($db_host,$db_user,$db_pass) or die("خطا در اتصال به پايگاه داده");
$selected=mysql_select_db($db_name, $con) or die("خطا در انتخاب پايگاه داده");
if($selected){
$name = $_REQUEST['name'];
$family = $_REQUEST['family'];
$username = $_REQUEST['username'];
$password = $_REQUEST['password'];
$address = $_REQUEST['address'];
$mob = $_REQUEST['mob'];
$ins = "INSERT INTO $db_table (name,family,username,password,address,mob) VALUES ('$name','$family','$username',$password','$addres s','mob')";
$saved=mysql_query($ins );
if($saved){
echo "اطلاعات با موفقيت ذخيره شد";
}

else
{
echo "ذخيره ي اطلاعات موفقيت آميز نبود";
}

}
mysql_close($con);
}

?>

</body>

</html>