PDA

View Full Version : این کد اطلاعات رو به بانک اضافه نمیکنه



jamalm
شنبه 10 بهمن 1388, 23:33 عصر
سلام
من با این کد میخوام اطلاعات فرم رو داخل بانک ذخیره کنم .نام جدول و فیلدها هم مشخصه.اما اضافه که نمیکنه هیچ اصلا if اجرا نمیشه همیشه این پیغام میاد

اطلاعات مورد نظر شما درج شده است لطفا برای بازگشت به فرم اینجا را کلیک کنید
"; } if($id1==null || $id2==null || $id7==null || $id9==null ) echo"
اطلاعات شما به علت خالي بودن فيلد هاي اجباري درج نشده است براي بازگشت به فرم اینجا را کلیک کنید
"; ?>

کد کل فایل بصورت زیر است :


<?
$conn = mysql_connect("localhost", "root", "")or die(mysql_error());
mysql_query("SET NAMES 'utf8'", $conn);
mysql_query("SET CHARACTER SET 'utf8'", $conn);
mysql_query("SET character_set_connection = 'utf8'", $conn);
$db = mysql_select_db("apartment1",$conn) or die(mysql_error());

$id1= $_POST['name'];
$id2=$_POST['lname'];

$id3=$_POST['fname'];
$id4=$_POST['birth'];
$id5=$_POST['id'];
$id6=$_POST['idd'];
$id7=$_POST['gharardad'];
$id8=$_POST['date'];
$id9=$_POST['phone'];
//$id10=$_POST['overdate'];
$id11=$_POST['oversum'];
$id12=$_POST['project'];
if($id1!=null && $id2!=null && $id7!=null && $id8!=null && $id9!=null && $id11!=null&& $id12!=null){
$sql="insert into sabt(name,lname,fname,birthlocal,ididentity,identi tycard,agreementno,datearagement,phone,oversum,pro ject)values('$id1','$id2','$id3','$id4','$id5','$i d6','$id7','$id8','$id9','$id11','$id12')";
$result=mysql_query($sql,$conn) or die(mysql_error());
}
echo"<div align=center>اطلاعات مورد نظر شما درج شده است لطفا برای بازگشت به فرم<a href=p1.html> اینجا</a> را کلیک کنید</div>";
}
if($id1==null || $id2==null || $id7==null || $id9==null )
echo"<div align=center>اطلاعات شما به علت خالي بودن فيلد هاي اجباري درج نشده است براي بازگشت به فرم <a href=p1.html> اینجا</a> را کلیک کنید</div>";
?>