ali1150
یک شنبه 19 دی 1395, 01:27 صبح
سلام نمیدونم اینجا درست تاپیک زدم یا نه .. تازه اومدم به انجمن.
راهنمایی میخواستم از دوستان کار بلد.
چطور میشه کاری کرد اگه یک فیلد تکراری بود تو دیتابیس ثبت نشه و یه پیغام نمایش بده.
کد زیرو لطفا ببینید.
include('config.php');
if(isset($_POST['btn'])){
$name = $_POST["nam"];
$emeil = $_POST["em"];
$namefilm = $_POST["nf"];
$vipuser = $_POST["us"];
$publicyear = $_POST["py"];
$ip = $_POST["ips"];
if(empty($name) || empty($emeil) || empty($namefilm) || empty($vipuser) || empty($publicyear)){
echo "<font color=red>"."وارد کردن تمامی موارد الزامی است"."</font>"."";
}
else{
$insert = "INSERT INTO `list` (`name`, `emeil`, `namefilm`, `vipuser`, `publicyear`,`ip`,`cod`) VALUES (:name,:emeil,:namefilm,:vipuser,:publicyear,:ip,: cod);";
$str="0123456789abcdefghijklmnopqrstuvwxyz";
$max=strlen($str)-1;
$result="";
for($i=0;$i<5;$i++)
{
$random=rand(0,$max);
$char=substr($str,$random,1);
$result.=$char;
}
$cod1=strtoupper($result);
$result=$connect->prepare($insert);
$result->bindparam(":name",$name);
$result->bindparam(":emeil",$emeil);
$result->bindparam(":namefilm",$namefilm);
$result->bindparam(":vipuser",$vipuser);
$result->bindparam(":publicyear",$publicyear);
$result->bindparam(":ip",$ip);
$result->bindparam(":cod",$cod1);
$query=$result->execute();
if($query){
echo "فیلم درخواستی شما ثبت شد کد پیگیری شما : ".$cod1." می باشد ";
}//query
else{
echo "<font color=red>"."خطایی رخ داده است لطفا مجدد امتحان کنید"."</font>"."";
}
}
}//btn
راهنمایی میخواستم از دوستان کار بلد.
چطور میشه کاری کرد اگه یک فیلد تکراری بود تو دیتابیس ثبت نشه و یه پیغام نمایش بده.
کد زیرو لطفا ببینید.
include('config.php');
if(isset($_POST['btn'])){
$name = $_POST["nam"];
$emeil = $_POST["em"];
$namefilm = $_POST["nf"];
$vipuser = $_POST["us"];
$publicyear = $_POST["py"];
$ip = $_POST["ips"];
if(empty($name) || empty($emeil) || empty($namefilm) || empty($vipuser) || empty($publicyear)){
echo "<font color=red>"."وارد کردن تمامی موارد الزامی است"."</font>"."";
}
else{
$insert = "INSERT INTO `list` (`name`, `emeil`, `namefilm`, `vipuser`, `publicyear`,`ip`,`cod`) VALUES (:name,:emeil,:namefilm,:vipuser,:publicyear,:ip,: cod);";
$str="0123456789abcdefghijklmnopqrstuvwxyz";
$max=strlen($str)-1;
$result="";
for($i=0;$i<5;$i++)
{
$random=rand(0,$max);
$char=substr($str,$random,1);
$result.=$char;
}
$cod1=strtoupper($result);
$result=$connect->prepare($insert);
$result->bindparam(":name",$name);
$result->bindparam(":emeil",$emeil);
$result->bindparam(":namefilm",$namefilm);
$result->bindparam(":vipuser",$vipuser);
$result->bindparam(":publicyear",$publicyear);
$result->bindparam(":ip",$ip);
$result->bindparam(":cod",$cod1);
$query=$result->execute();
if($query){
echo "فیلم درخواستی شما ثبت شد کد پیگیری شما : ".$cod1." می باشد ";
}//query
else{
echo "<font color=red>"."خطایی رخ داده است لطفا مجدد امتحان کنید"."</font>"."";
}
}
}//btn