PDA

نسخه کامل مشاهده نسخه کامل : مشکل در ساخت فرم عضویت



nimaakbarzadeh
07-10-2013, 21:57
سلام من می خواهم یک فرم عضویت درست کنم که شامل موارد زیر باشد
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
من در ارسال مواردی که با خط قرمز دور آنها را خط کشیده ام به بانک اطلاعاتی مشکل دارم باید چکار کنم لطفا کمک کنید.

hamedarian2009
07-10-2013, 22:34
با سلام
شما احتمالا مشکلتون با کدهای html فرم هست بایستی تو رادیوباکس ها name ها یکی و value ها متفاوت باشد تا مقادیر به درستی ارسال شوند
بهتره کدهاشو میزاشتی تا بهتر کمکتون کنیم

nimaakbarzadeh
07-10-2013, 22:42
سلام اینم کداش
if(isset($_POST['go']) && ($_POST['go']=="Add"))
{
include_once ("Config.php");
$Radio="";
if(isset($_POST['radio1']))
{
$Radio="منتشر شود";
}else
{
$Radio="منتشر نشود";
}
$add=mysql_query("INSERT INTO `news`(`subject`, `title`, `pony`, `fullcontent`, `status`, `keyword`, `date`) VALUES('".$_POST['subject']."','".$_POST['title']."','".$_POST['pony']."','".$_POST['fullcontent']."','".$_POST['status']."','".$_POST['keyword']."','".$_POST['date']."')");
if($add)
{
echo "خبر با موفقیت ثبت شد";
}else
{
echo "مشکلی در ثبت خبر وجود دارد دوباره تلاش کنید";
}

خوب من کوئری insert را باید چگونه بنویسم تا بتوانم داده ها را به بانک ارسال کنم در این حال باید تشخیص دهم که کاربر جنسیت را مرد انتخاب کرده یا زن و استانش کدام است.
با یک مثال اگر توضیح بدهید ممنون می شوم.

A.N.A.P
08-10-2013, 12:34
سلام اینم کداش
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

خوب من کوئری insert را باید چگونه بنویسم تا بتوانم داده ها را به بانک ارسال کنم در این حال باید تشخیص دهم که کاربر جنسیت را مرد انتخاب کرده یا زن و استانش کدام است.
با یک مثال اگر توضیح بدهید ممنون می شوم.
اي كاش كد كاملت رو ميذاشتي.
توي Radio Button ها Name ها برابر هستن ؟

hamedarian2009
08-10-2013, 12:39
من گفتم احتمالا شما تو کدهای html مشکل دارین شما اول کد html میزاشتین
تو کدهای php شما به نظر نمیاد مشکلی باشه فقط بهتر بود مقادیر دریافتی تون رو تو متغیر می ریختین تا کدتون خوانا تر بشه

nimaakbarzadeh
08-10-2013, 16:30
با سلام اینم کد فرم من

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

hamedarian2009
08-10-2013, 19:08
شما باید در فیلدهای radio مقدار name را یکسان ولی مقادیر value را متفاوت در نظر بگیرید مثلا

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

در تگ های select هم باید به option ها value بدهید به این صورت :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

nimaakbarzadeh
09-10-2013, 10:56
سلام مواردی را که گفتید را رعایت کردم ولی باز هم در موقع افزودن به بانک هیچی ارسال نمی شود و فقط یک فیلد خالی ایجاد می کند؟ میشه با یک مثال ساده این رو آموزش بدید خیلی بهش نیاز دارم؟

hamedarian2009
09-10-2013, 11:54
من با همین فرم خودتون یک مثال تقریبا ساده میزنم :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

فقط شما باید نام بانک اطلاعاتی و همچنین نام جدول خودتون رو بنویسید و اسامی فیلدهای داخل جدولتون باید دقیقا مانند اینها (first_name , last_name , gender , country ) باشه
هرجاشو نفهمیدید بگین توضیح بدم.موفق باشید

nimaakbarzadeh
09-10-2013, 23:38
با تشکر مشکلم حل شد واقعا ممنون