sonita Posted June 29, 2013 Share Posted June 29, 2013 hello i make a customer orders form with php but When I fill out the order form and enter information into fields that would,and click submit button don`t save my information in database.why? i don`t know why don`t save mydata in database? how do i? please help me. very very important Link to comment Share on other sites More sharing options...
Ingolme Posted June 29, 2013 Share Posted June 29, 2013 Something must be wrong in your code. Go checking the data line by line to see what is happening to it. We could help with the process if we could see some of the code. Link to comment Share on other sites More sharing options...
sonita Posted June 30, 2013 Author Share Posted June 30, 2013 this is form .php code: <?phpob_start();require_once 'config.php';require_once 'header.php';require_once 'db.php';require_once 'category1.php';?><!doctype html><html dir="rtl"><head><meta charset="utf8"/><title><?php echo TITR;?></title><link rel="stylesheet" type="text/css" href="style.css" /><link rel="stylesheet" type="text/css" href="formsefaresh.css" /><script type="text/javascript"><script type="text/javascript">function validateForm(){var product_cod=document.forms["formsefaresh"]["product_cod"].value;var _err=document.getElementById("err");if(product_cod=null || product_cod==""){_err.innerHTML +="کدمحصول واردنشده یا اشتباه وارد شده است.لطفاکدمحصول راصحیح واردفرمایید.";return false;}var cufrist_name=document.forms["formsefaresh"]["cufirst_name"].value;var _err=document.getElementById("err");if(cufrist_name=null || cufrist_name=="" || cufrist_name <'3'){_err.innerHTML +="نام شما کمترازسه حرف میباشد لطفا نام خودراصحیح وکامل واردنمایید.";return false;} var culast_name=document.forms["formsefaresh"]["culast_name"].value;var _err=document.getElementById("err");if(culast_name=null || culast_name=="" || culast_name <'3'){_err.innerHTML +="نام خانوادگی شماکمترازسه حرف می باشد لطفا نام خانوادگی خود را صحیح واردنمایید.";return false;}var phone=document.forms["formsefaresh"]["phone"].value;var _err=document.getElementById("err");if(phone=null || phone=="" || phone <10){_err.innerHTML +="تلفن واردشده کمتراز ده رقم میباشد،لطفا تلفن خود راصحیح واردنمایید.";return false;} var mobile=document.forms["formsefaresh"]["mobile"].value;var _err=document.getElementById("err");if(mobile=null || mobile=="" || mobile<10){_err.innerHTML +="شماره همراه واردشده کمتراز ده رقم میباشد،لطفا شماره همراه خود را صحیح وارد نمایید.";return false;} var mobile=document.forms["formsefaresh"]["mobile"].value;var _err=document.getElementById("err");if(mobile=null || mobile==""){_err.innerHTML +="";return false;}var address=document.forms["formsefaresh"]["address"].value;var _err=document.getElementById("err");if(address=null || address=="" ){_err.innerHTML +="آدرس خود را وارد نکرده اید.لطفا آدرس کامل خود را بطور صحیح واردنمایید.";return false;} var address=document.forms["formsefaresh"]["email"].value;var _err=document.getElementById("err");if(email=null || email=="" ){_err.innerHTML +="آدرس ایمیل خود را واردنکرده اید یا معتبرنمیباشد،لطفا آدرس ایمیل معتبر واردنمایید.";return false;} var product_name=document.forms["formsefaresh"]["product_name"].value;var _err=document.getElementById("err");if(product_name=null || product_name=="" ){_err.innerHTML +="نام محصول موردنظررا واردنکرده اید،لطفاآنراواردنمایید.";return false;} var product_bod=document.forms["formsefaresh"]["product_bod"].value;var _err=document.getElementById("err");if(product_bod=null || product_bod=="" ){_err.innerHTML +="ابعاد موردنظر شما واردنشده است ،لطفا ابعادموردنیاز محصول موردنظرتان را واردنمایید.";return false;}var gheymatevahed=document.forms["formsefaresh"]["gheymatevahed"].value;var _err=document.getElementById("err");if(gheymatevahed=null || gheymatevahed=="" ){_err.innerHTML +="قیمت واحد محصول موردنظر را واردنکرده اید،لطفا قیمت واحد را واردنمایید.";return false;} var etebaregheymat=document.forms["formsefaresh"]["etebaregheymat"].value;var _err=document.getElementById("err");if(etebaregheymat=null || etebaregheymat=="" ){_err.innerHTML +="اعتبارقیمت محصول موردنظرخودراواردنکرده اید،لطفا آن را واردنمایید.";return false;} var mizanesefaresh=document.forms["formsefaresh"]["mizanesefaresh"].value;var _err=document.getElementById("err");if(mizanesefaresh=null || mizanesefaresh=="" ){_err.innerHTML +="میزان سفارش خود را واردنکردهاید،لطفامیزان سفارش خود را واردنمایید.";return false;}var tedadehaml=document.forms["formsefaresh"]["tedadehaml"].value;var _err=document.getElementById("err");if(tedadehaml=null || tedadehaml=="" ){_err.innerHTML +="تعداد حمل موردنظر خود را واردنکرده اید،لطفاآنرا مشخص و واردنمایید.";return false;} var payment=document.forms["formsefaresh"]["payment"].value;var _err=document.getElementById("err");if(payment=null || payment=="" ) {_err.innerHTML +="نحوه پرداخت سفارش را واردنکرده اید،لطفا آنرا وارد نمایید.";return false;} var tarikhsefaresh=document.forms["formsefaresh"]["tarikhsefaresh"].value;var _err=document.getElementById("err");if(tarikhsefaresh=null || tarikhsefaresh=="" ) {_err.innerHTML +="فیلد تاریخ سفارش خالی است،لطفاتاریخ سفارش خود را واردنمایید.";return false;} var color=document.forms["formsefaresh"]["color"].value;var _err=document.getElementById("err");if(color=null || color=="" ) {_err.innerHTML +="رنگ محصول موردنظر خود را واردنکرده اید،لطفا رنگ موردنظر برای سفارش خود را واردنمایید.";return false;}</script></head><body><div class="sidebar3"> <div class="m"><a href="index.php">صفحه اصلی</a></div> <div class="m"><a href="kharej.php">نمای خارجی</a></div> <div class="m"><a href="dakhel.php">نمای داخلی</a></div> <div class="m"><a href="kaf.php">نمای کف</a></div> <div class="m"><a href="factory.php">درباره کارخانه</a></div> <div class="m"><a href="manager.php">درباره مسولان</a></div> <div class="m"><a href="kharid.php">راهنمای خرید</a></div> <div class="m"><a href="pardakht.php">راهنمای پرداخت</a></div> <div class="m"><a href="contact.php">ارتباط با ما</a></div> <div class="m"><a href="support.php">پشتیبانی</a></div> <div class="m"><a href="form.php">فرم سفارش</a></div> <div class="m"><a href="peygiri.php">پیگیری سفارش</a></div> </div> <div class="masir"> <?phpecho 'دسته بندی: ' . DisplayPath(20);?></div><!--masir--> <div id="formsefaresh" dir="rtl"> <div dir="rtl"> <p id="err"></p> <form name="formsefaresh" action="verify.php" onsubmit="return validateForm()" method="post"> <table border="0px" width="" cellpadding="0px" cellspacing="0px"> <tr><th><td> <strong class="namefield1">نام:</strong><span class='required'>*</span> <input type='text'class='formstyle1' name='cufrist_name' /></td></th> <th><td> <strong class="namefield2">نام خانوادگی: </strong><span class='required'>*</span> <input type='text' class='formstyle2' name='culast_name' /></td></th></tr> <tr><th><td><strong class="namefield1"> تلفن:</strong><span class='required'>*</span> <input type='text' class='formstyle1' name='phone' /></td></th> <th><td><strong class="namefield2"> موبایل: </strong><span class='required'>*</span> <input type='text'class='formstyle2' name='mobile' /></td></th></tr> <tr><th><td><p><strong class="namefield1">آدرس:</strong><span class='required'>*</span> <input type='text' id='address' name='address' /></p></td></th></tr> <tr><th><td><p><strong class="namefield1"> پست الکترونیک:</strong><span class='required'>*</span> <input type='text' id='email' name='email' /></p></td></th></tr> <tr><th><td><p><strong class="namefield1">˜کدمحصول: </strong><span class='required'>*</span> <input type='text'class='formstyle1' name='product_cod' /></p></td></th> <th><td><p><strong class="namefield2">نام محصول: </strong><span class='required'>*</span> <input type='text' class='formstyle2' name='product_name' /></p></td></th></tr> <tr><th><td><p><strong class="namefield1">ابعادمحصول: </strong><span class='required'>*</span> <input type='text' class='formstyle1' name='product_bod' /></p></td></th> <th><td><p><strong class="namefield2">قیمت واحد: </strong><span class='required'>*</span> <input type='text' class='formstyle2' name='gheymatevahed' /></p></td></th></tr> <tr> <th><td><p><strong class="namefield1">اعتبارقیمت:</strong><span class='required'>*</span> <input type='text' class='formstyle1' name='etebaregheymat' /></p></td></th> <th><td><p><strong class="namefield2">میزان سفارش: </strong><span class='required'>*</span> <input type='text' class='formstyle2' name='mizanesefaresh' /></p></td></th> </tr> <tr><th><td><p><strong class="namefield1">تعدادحمل:</strong><span class='required'>*</span> <input type='text' class='formstyle1' name='tedadehaml' /></p></td></th> <th><td><p><strong class="namefield2">نحوه پرداخت: </strong><span class='required'>*</span> <input type='text' class='formstyle2' name='payment' /></p></td></th></tr> <tr><th><td><p><strong class="namefield1">تاریخ سفارش:</strong><span class='required'>*</span> <input type='text' class='formstyle1' name='tarikhsefaresh' /></p></td></th> <th><td><p><strong class="namefield2">رنگ: </strong><span class='required'>*</span> <input type='text' class='formstyle2' name='color' /></p></td></th></tr> <tr> <th><td id="recaptcha"> <?php require_once('recaptchalib.php'); $publickey="6LdrCOMSAAAAANebLpU3AruJhYWmJgXweRhVij EC "; echo recaptcha_get_html($publickey); ?> </td></th> </tr> </br> <tr align="center" valign="middle"> <th><td> <input type="submit" id="submit" value="Submit"> </td></th> </tr> </table> </form> </div><!-- rtl --> </div><!-- contentpage rtl --> </body></html><?phpob_end_flush();?> and this code is verify.php(verify .php is action my from) <?phpob_start();require_once 'config.php';require_once 'header.php';require_once 'db.php';?><!doctype html><html dir="rtl"><head><meta charset="utf8"/><title><?php echo TITR;?></title><link rel="stylesheet" type="text/css" href="style.css" /></head><body><div class="sidebar3"> <div class="m"><a href="index.php">صفحه اصلی</a></div> <div class="m"><a href="ajori.php">طرح آجري</a></div> <div class="m"><a href="pazel.php">طرح پازل</a></div> <div class="m"><a href="hasir.php">طرح حصیری</a></div> <div class="m"><a href="gheychi.php">طرح قیچی</a></div> <div class="m"><a href="namonazam.php">طرح نامنظم</a></div> <div class="m"><a href="kharej.php">نمای خارجی</a></div> <div class="m"><a href="dakhel.php">نمای داخلی</a></div> <div class="m"><a href="kaf.php">نمای کف</a></div> <div class="m"><a href="factory.php">درباره کارخانه</a></div> <div class="m"><a href="manager.php">درباره مسولان</a></div> <div class="m"><a href="kharid.php">راهنمای خرید</a></div> <div class="m"><a href="pardakht.php">راهنمای پرداخت</a></div> <div class="m"><a href="contact.php">ارتباط با ما</a></div> <div class="m"><a href="support.php">پشتیبانی</a></div> <div class="m"><a href="form.php">فرم سفارش</a></div> <div class="m"><a href="peygiri.php">پیگیری سفارش</a></div> </div> <div id="contactform" dir="rtl"> <div dir="rtl"> <?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,address,email,product_cod,product_namee,product_bod,gheymatevahed,etebaregheymat, mizanesefaresh,tedadehaml,payment,tarikhsefaresh,color) VALUES ('".$cufrist_name."','".$culast_name."','".$phone. "','".$mobile."','".$address."', '".$email."','".$product_cod."', '".$product_name."','".$product_bod."','".$gheymatevahed."','".$etebaregheymat."','".$mizanesefaresh ."', ,'".$tedadehaml."','".$payment."','".$tarikhsefaresh."','".$color."')"; } } ?> </div><!-- rtl --> </div><!-- contentpage rtl --></body></html><?phpob_end_flush();?> please help me? why don`t save ma data in database? Link to comment Share on other sites More sharing options...
Ingolme Posted June 30, 2013 Share Posted June 30, 2013 You've constructed the query on this line: $sql="INSERT INTO orders(cufrist_name,culast_name,phone,mobile,address,email,product_cod,product_namee,product_bod,gheymatevahed,etebaregheymat,mizanesefaresh,tedadehaml,payment,tarikhsefaresh,color) VALUES ('".$cufrist_name."','".$culast_name."','".$phone. "','".$mobile."','".$address."', '".$email."','".$product_cod."','".$product_name."','".$product_bod."','".$gheymatevahed."','".$etebaregheymat."','".$mizanesefaresh ."',,'".$tedadehaml."','".$payment."','".$tarikhsefaresh."','".$color."')"; But you haven't actually queried the database. You need to use mysql_query() to execute the query. Link to comment Share on other sites More sharing options...
sonita Posted July 6, 2013 Author Share Posted July 6, 2013 i change $sql to mysql_query in above code and test it again but don`t save my information in database .why? how do i? please help me? Link to comment Share on other sites More sharing options...
terryds Posted July 6, 2013 Share Posted July 6, 2013 (edited) You should change the last section of your code to this one if($err == false){$sql="INSERT INTO orders(cufrist_name,culast_name,phone,mobile,address,email,product_cod,product_namee,product_bod,gheymatevahed,etebaregheymat,mizanesefaresh,tedadehaml,payment,tarikhsefaresh,color) VALUES ('".$cufrist_name."','".$culast_name."','".$phone. "','".$mobile."','".$address."', '".$email."','".$product_cod."','".$product_name."','".$product_bod."','".$gheymatevahed."','".$etebaregheymat."','".$mizanesefaresh ."',,'".$tedadehaml."','".$payment."','".$tarikhsefaresh."','".$color."')"; $result = mysql_query($sql);if (!$result) { die('Invalid query: ' . mysql_error());}}}?> </div><!-- rtl --></div><!-- contentpage rtl --></body></html><?phpob_end_flush();?> Hope that will work Edited July 6, 2013 by terryds Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now