کمک برای رفع یک اشکال

این تاپیک 5 پاسخ و 4 مشارکت کننده دارد . آخرین آپدیت توسط :  seraji1 ،‏ 3 سال و 5 ماه پیش .

این تاپیک تاکنون 1192 بازدید داشته است .

نویسنده پست
یکشنبه ، 19 می 2013     3:35 ق.ظ #


elyas_delshadnbe

Subscriber
0 پست1 تاپیک

سلام.من یه فرم ثبت نام طراحی کردم.میخوام که این کارو در دو صفحه انجام بده.صفحه اول اطلاعات رو وارد کنی و در صفحه دوم اطلاعات وارد شده رو ببینی و با زدن دکمه تایید اطلاعات در دیتابیس ثبت بشه.ولی نمیدونم مشکل از کجاس که در صفحه دوم بعد از اتصال به دیتابیس نمیتونه اطلاعات رو واردش کنه.لطفا راهنمایی کنید.ممنون.کد صفحه دوم اینه

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ثبت نام</title>
</head>
<body>
نام:  <?php echo $_POST["firstname"];?><br>
نام خانوادگی: <?php echo $_POST["lastname"]; ?><br>
ایمیل: <?php echo $_POST["email"]; ?><br>
کد ملی: <?php echo $_POST["nationalcode"]; ?><br>
جنسیت: <?php echo $_POST["sex"]; ?><br>
<form method="post" action="">
<input type="submit" value="OK" name="submit">
</form>
<?php
if($_POST['submit'])
{
 $con = mysql_connect("localhost","root","") or die("خطا در اتصال");
 $selected = mysql_select_db("rot",$con) or die("خطا در انتخاب");
 if($selected)
 {
  $firstname=$_POST["firstname"];
  $lastname = $_POST['lastname'];
  $email = $_POST['email'];
  $nationalcode = $_POST['nationalcode'];
  $sex = $_POST['sex'];
  $ins = "INSERT INTO four (firstname,lastname,email,nationalcode,sex) VALUES ('$firstname','$lastname','$email','$nationalcode','$sex')";
  $saved=mysql_query($ins );
  if ($saved)
  {
   echo "اطلاعات ذخیره شد";
  }
  else
  {
   echo "اطلاعات ذخیره نشد";
  }
 }
 mysql_close($con);
}
?>
</body>
</html>

0  تشکر
یکشنبه ، 19 می 2013     9:23 ب.ظ #


مهشاد کلانتری

Author
VIP
432 پست67 تاپیک

فکر کنم اشکال از قسمت mysql_query باشه
این رو امتحان کنید:

ثبت نام

نام:
نام خانوادگی:
ایمیل:
کد ملی:
جنسیت:

1  تشکر
یکشنبه ، 19 می 2013     9:27 ب.ظ #


مهشاد کلانتری

Author
VIP
432 پست67 تاپیک

تورو خدا قسمت ویرایش پست هارو بذارین نگاه کنید آخه چجوری ارسال شد الان! قسمت mysql_query رو به این شکل بنویسید:
$saved=mysql_query($ins, $con);

0  تشکر
یکشنبه ، 19 می 2013     10:47 ب.ظ #


لقمان آوند

مدیر ارشد
VIP
1704 پست5 تاپیک

دوست عزیز کدهای بزرگ رو به صورت فایل آپلود کنید و آدرس بدید تا مشکلات اینطوری پیش نیاد .

1  تشکر
دوشنبه ، 8 جولای 2013     3:18 ب.ظ #


seraji1

Subscriber
9 پست4 تاپیک

آقا منم همین مشکلو دارم این کده را هم از همین جا نوشتم منتهی از من اصلا ارسال نمیشه

[

<?php
if(@$_POST['Submit']){
if(!empty($_POST['name']) && !empty($_POST['email']) && !empty($_POST['message']) && !empty($_POST['code']) && !empty($_POST['mob']))
{
if
($_POST['code'] == $_SESSION['captcha'])
{
include_once("config.php");
$con = mysql_connect($db_host,$db_user,$db_pass) or die("خطا در اتصال به پایگاه داده");
$selected=mysql_select_db($db_name, $con) or die("خطا در انتخاب پایگاه داده");
if($selected){
$name = $_REQUEST['name'];
$mob = $_REQUEST['mob'];
$email = $_REQUEST['email'];
$message = $_REQUEST['message'];

$ins = "INSERT INTO $contact (name,mob,email,message) VALUES ('$name','$mob','email','message')";
$saved=mysql_query($ins );
if($saved){
echo "اطلاعات با موفقیت ذخیره شد";
}

else
{
echo "ذخیره ی اطلاعات موفقیت آمیز نبود";
}

}
mysql_close($con);
} else { $error = "کد امنیتی را اشتباه وارد کرده اید! دوباره امتحان کنید"; } } else { $error = "لطفا تمامی فیلد ها را تکمیل نمایید."; }

}
?>

/cod]

0  تشکر
دوشنبه ، 8 جولای 2013     3:22 ب.ظ #


seraji1

Subscriber
9 پست4 تاپیک

چرا اینطوری میشه آخه لقمان جان اگه فایل بذاریم شاید کسی نگاه هم نکنه تازه ب نظرم این کدها هم کمه.این فایل تکست فرممه

پیوست ها:
You must be logged in to view attached files.
0  تشکر
پست 1 تا 6 (از مجموع 6 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .