سلام من این کد رو نوشتم ولی آپدیت نمیکنه
این کد وصل شدن به دیتا بیس هست
<?php
$hostdb = 'localhost';
$namedb = 'dadash';
$userdb = 'root';
$passdb = '161';
$conn = new PDO("mysql:host=$hostdb; dbname=$namedb", $userdb, $passdb);
$conn->exec('SET NAMES utf8');
?>
و اینم کد آپدیت
<?php include 'session.php';?>
<?php
include 'func.php';
$id=number($_POST['id']);$num_sh=number($_POST['num_sh']); $name=test_input($_POST['name']); $fami=test_input($_POST['fami']); $fader=test_input($_POST['fader']);$sh_sh=number($_POST['sh_sh']);
$sadere=test_input($_POST['sadere']);$code=number($_POST['code']); $pelak=number($_POST['pelak']); $deh=test_input($_POST['deh']);$north=test_input($_POST['north']); $south=test_input($_POST['south']);$east=test_input($_POST['east']);$west=test_input($_POST['west']);$area=number($_POST['area']);$hogh=test_input($_POST['hogh']);
if (!empty($num_sh) && !empty($name)&& !empty($fami)&& !empty($fader)&& !empty($sh_sh)&& !empty($sadere)&& !empty($code) && !empty($pelak) && !empty($deh)&& !empty($north)&& !empty($south)&& !empty($east)&& !empty($west)&& !empty($area)&& !empty($hogh))
{
include 'conection.php';
$sql=("UPDATE sabti SET num_sh=?,name=? ,fami=?,
fader=?,sh_sh=?,sadere=?,code=?,pelak=?,
deh=?,north=?,south=?,east=?,
west=?,area=?,hogh=?
WHERE id=?");
$count=$conn->prepare($sql);
$count->execute(array($id,$num_sh,$name, $fami,$fader,$sh_sh,$sadere,$code,$pelak,$deh,$north,$south,$east,$west,$area,$hogh));
if($result)
{
echo "<meta charset='utf-8'>";
echo "<script>alert('اطلاعات با موفقیت ثبت شد')</script>";
echo "<META http-equiv='refresh' content='0;URL=edit.php'>";
}
else
{
echo "<meta charset='utf-8'>";
echo "<script>alert('اطلاعات ثبت نشد!')</script>";
echo "<META http-equiv='refresh' content='0;URL=edit.php'>";
}
}
else {
echo "<meta charset='utf-8'>";
echo "<script>alert('فیلد خالی وجود دارد لطفا دوباره ویرایش کنید')</script>";
echo "<META http-equiv='refresh' content='0;URL=edit.php'>";
}
?>