SONITAJ
یک شنبه 09 تیر 1392, 18:15 عصر
سلام
من یک فرم سفارش توی وب سایتم دارم همراه با ولیدیشن وبا php ولی وقتی فیلدهای فرم را وارد می کنم و دکمه submit را می زنم توی صفحه اکشن میره و خطا هم نمی دهد (تما فیلدها را صحیح پر می کنم) ولی اطلاعات را توی پایگاه داده و جدول مربوطه ثبت نمی کنه؟چرا؟
اینم کد صفحه verify.php که صفحه اکشن فرم من هست:
<?php
require_once('recaptchalib.php');
$privatekey="6LdrCOMSAAAAALq1PN6d_7ITWV2pSIqLhCw4vjJC";
$resp = recaptcha_check_answer ($privatekey,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);
if(!$resp->is_valid){
die("تصویر امنیتی واردشده صحیح نمیباشد،لطفا کد راصحیح وارد نمایید."."(recaptcha said:".$resp->error.")");
}
else{
$con=mysql_connect("localhost","root","");
mysql_select_db("keivandb",$con);
$cufrist_name=$_POST['cufrist_name'];
$culast_name=$_POST['culast_name'];
$phone=$_POST['phone'];
$mobile=$_POST['mobile'];
$address=$_POST['address'];
$email=$_POST['email'];
$product_cod=$_POST['product_cod'];
$product_name=$_POST['product_name'];
$product_bod=$_POST['product_bod'];
$gheymatevahed=$_POST['gheymatevahed'];
$etebaregheymat=$_POST['etebaregheymat'];
$mizanesefaresh=$_POST['mizanesefaresh'];
$tedadehaml=$_POST['tedadehaml'];
$payment=$_POST['payment'];
$tarikhsefaresh=$_POST['tarikhsefaresh'];
$color=$_POST['color'];
$err = false;
//cufrist_name
if($cufrist_name=null || $cufrist_name=="" ) {
echo "نام وارد شده کمتر از سه حرف میباشد،لطفا نام خود را صحیح واردنمایید.";
$err = true;
}
//culast_name
if($culast_name=null || $culast_name=="" ) {
echo "نام خانوادگی شما کمتر از سه حرف می باشد یا وارد نشده ،لطفا نام خانوادگی خود را واردنمایید.";
$err = true;
}
//phone
if($phone=null || $phone=="" ) {
echo "تلفن وارد شده کمترازده رقم می باشد،لطفا شماره تلفن را صحیح وارد نمایید.";
$err = true;
}
//mobile
if($mobile=null || $mobile=="" ){
echo "تلفن همراه واردشده کمترازده رقم می باشد،لطفا شماره همراه خود را بطور صحیح واردنمایید.";
$err = true;
}
//address
if($address=null || $address=="") {
echo "شما آدرس خود را وارد ننموده اید،لطفا آدرس دقیق خود را بطورکامل وارد نمایید.";
$err = true;
}
//email
if($email=null || $email==""){
echo "شما ایمیل خود ا وارد ننموده اید،لطفا ایمیل خود را وارد نمایید.";
$err = true;
}
//product_cod
if($product_cod=null || $product_cod==""){
echo "شما کد محصول مورد نظر خود را وارد ننموده اید،لطفاآن را وارد نماید.";
$err = true;
}
//product_name
if($product_name=null || $product_name==""){
echo "شما نام محصول مورد نظر خود را وارد نکرده اید،لطفا آن راواردنمایید.";
$err = true;
}
//product_bod
if($product_bod=null || $product_bod==""){
echo "ابعاد محصول مورد نظرشما چیست؟آن را واردنکرده اید،لطفاآن را واردنمایید.";
$err = true;
}
//gheymatevahed
if($gheymatevahed=null || $gheymatevahed==""){
echo "قیمت واحد درج شده زیر محصول موردنظر را واردننموده اید،لطفاقیمت واحد راواردنمایید.";
$err = true;
}
//etebaregheymat
if( $etebaregheymat=null || $etebaregheymat=="") {
echo "لطفا تاریخ اعتبار قیمت محصول مورد نظر خود را واردنمایید.";
$err = true;
}
//mizanesefaresh
if($mizanesefaresh=null || $mizanesefaresh==""){
echo "میزان سفارش محصول موردنظرشما چقدراست؟لطفا آن را به متر واردنمایید.";
$err = true;
}
//tedadehaml
if($tedadehaml=null || $tedadehaml==""){
echo "شما فیلد تعداد حمل را وارد ننموده اید،لطفا آن را وارد نمایید.";
$err = true;
}
//payment
if($payment=null || $payment==""){
echo "لطفا نحوه پرداخت را واردنماید،شما آن را وارد ننموده اید.";
$err = true;
}
//tarikhsefaresh
if($tarikhsefaresh=null || $tarikhsefaresh==""){
echo "لطفا تاریخ سفارش را وارد نمایید،شما این فیلد را پر ننموده اید.";
$err = true;
}
//color
if($color=null || $color==""){
echo "رنگ مورد نظر برای سفارش شما چیست؟لطفا ان راوارد نمایید.";
$err = true;
}
if($err == false)
{
$sql="INSERT INTO orders(cufrist_name,culast_name,phone,mobile,addre ss,email,product_cod,product_namee,product_bod,ghe ymatevahed,etebaregheymat,
mizanesefaresh,tedadehaml,payment,tarikhsefaresh,c olor) VALUES ('".$cufrist_name."','".$culast_name."','".$phone. "','".$mobile."','".$address."', '".$email."','".$product_cod."',
'".$product_name."','".$product_bod."','".$gheymatevahed."','".$etebaregheymat."','".$mizanesefaresh ."',
,'".$tedadehaml."','".$payment."','".$tarikhsefaresh."','".$color."')";
}
}
?>
لطفا دوستان راهنمایی می کنند
من یک فرم سفارش توی وب سایتم دارم همراه با ولیدیشن وبا php ولی وقتی فیلدهای فرم را وارد می کنم و دکمه submit را می زنم توی صفحه اکشن میره و خطا هم نمی دهد (تما فیلدها را صحیح پر می کنم) ولی اطلاعات را توی پایگاه داده و جدول مربوطه ثبت نمی کنه؟چرا؟
اینم کد صفحه verify.php که صفحه اکشن فرم من هست:
<?php
require_once('recaptchalib.php');
$privatekey="6LdrCOMSAAAAALq1PN6d_7ITWV2pSIqLhCw4vjJC";
$resp = recaptcha_check_answer ($privatekey,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);
if(!$resp->is_valid){
die("تصویر امنیتی واردشده صحیح نمیباشد،لطفا کد راصحیح وارد نمایید."."(recaptcha said:".$resp->error.")");
}
else{
$con=mysql_connect("localhost","root","");
mysql_select_db("keivandb",$con);
$cufrist_name=$_POST['cufrist_name'];
$culast_name=$_POST['culast_name'];
$phone=$_POST['phone'];
$mobile=$_POST['mobile'];
$address=$_POST['address'];
$email=$_POST['email'];
$product_cod=$_POST['product_cod'];
$product_name=$_POST['product_name'];
$product_bod=$_POST['product_bod'];
$gheymatevahed=$_POST['gheymatevahed'];
$etebaregheymat=$_POST['etebaregheymat'];
$mizanesefaresh=$_POST['mizanesefaresh'];
$tedadehaml=$_POST['tedadehaml'];
$payment=$_POST['payment'];
$tarikhsefaresh=$_POST['tarikhsefaresh'];
$color=$_POST['color'];
$err = false;
//cufrist_name
if($cufrist_name=null || $cufrist_name=="" ) {
echo "نام وارد شده کمتر از سه حرف میباشد،لطفا نام خود را صحیح واردنمایید.";
$err = true;
}
//culast_name
if($culast_name=null || $culast_name=="" ) {
echo "نام خانوادگی شما کمتر از سه حرف می باشد یا وارد نشده ،لطفا نام خانوادگی خود را واردنمایید.";
$err = true;
}
//phone
if($phone=null || $phone=="" ) {
echo "تلفن وارد شده کمترازده رقم می باشد،لطفا شماره تلفن را صحیح وارد نمایید.";
$err = true;
}
//mobile
if($mobile=null || $mobile=="" ){
echo "تلفن همراه واردشده کمترازده رقم می باشد،لطفا شماره همراه خود را بطور صحیح واردنمایید.";
$err = true;
}
//address
if($address=null || $address=="") {
echo "شما آدرس خود را وارد ننموده اید،لطفا آدرس دقیق خود را بطورکامل وارد نمایید.";
$err = true;
}
if($email=null || $email==""){
echo "شما ایمیل خود ا وارد ننموده اید،لطفا ایمیل خود را وارد نمایید.";
$err = true;
}
//product_cod
if($product_cod=null || $product_cod==""){
echo "شما کد محصول مورد نظر خود را وارد ننموده اید،لطفاآن را وارد نماید.";
$err = true;
}
//product_name
if($product_name=null || $product_name==""){
echo "شما نام محصول مورد نظر خود را وارد نکرده اید،لطفا آن راواردنمایید.";
$err = true;
}
//product_bod
if($product_bod=null || $product_bod==""){
echo "ابعاد محصول مورد نظرشما چیست؟آن را واردنکرده اید،لطفاآن را واردنمایید.";
$err = true;
}
//gheymatevahed
if($gheymatevahed=null || $gheymatevahed==""){
echo "قیمت واحد درج شده زیر محصول موردنظر را واردننموده اید،لطفاقیمت واحد راواردنمایید.";
$err = true;
}
//etebaregheymat
if( $etebaregheymat=null || $etebaregheymat=="") {
echo "لطفا تاریخ اعتبار قیمت محصول مورد نظر خود را واردنمایید.";
$err = true;
}
//mizanesefaresh
if($mizanesefaresh=null || $mizanesefaresh==""){
echo "میزان سفارش محصول موردنظرشما چقدراست؟لطفا آن را به متر واردنمایید.";
$err = true;
}
//tedadehaml
if($tedadehaml=null || $tedadehaml==""){
echo "شما فیلد تعداد حمل را وارد ننموده اید،لطفا آن را وارد نمایید.";
$err = true;
}
//payment
if($payment=null || $payment==""){
echo "لطفا نحوه پرداخت را واردنماید،شما آن را وارد ننموده اید.";
$err = true;
}
//tarikhsefaresh
if($tarikhsefaresh=null || $tarikhsefaresh==""){
echo "لطفا تاریخ سفارش را وارد نمایید،شما این فیلد را پر ننموده اید.";
$err = true;
}
//color
if($color=null || $color==""){
echo "رنگ مورد نظر برای سفارش شما چیست؟لطفا ان راوارد نمایید.";
$err = true;
}
if($err == false)
{
$sql="INSERT INTO orders(cufrist_name,culast_name,phone,mobile,addre ss,email,product_cod,product_namee,product_bod,ghe ymatevahed,etebaregheymat,
mizanesefaresh,tedadehaml,payment,tarikhsefaresh,c olor) VALUES ('".$cufrist_name."','".$culast_name."','".$phone. "','".$mobile."','".$address."', '".$email."','".$product_cod."',
'".$product_name."','".$product_bod."','".$gheymatevahed."','".$etebaregheymat."','".$mizanesefaresh ."',
,'".$tedadehaml."','".$payment."','".$tarikhsefaresh."','".$color."')";
}
}
?>
لطفا دوستان راهنمایی می کنند