site

ارسال مقدار Combo Box به دیتابیس در php

4 پست در این موضوع قرار دارد

ارسال شده در (ویرایش شده)

سلام

در حال ایجاد یک فرم دریافت اطلاعات مشتری هستم که در داخل form ، از یک combo box به صورت زیر استفاده کرده ام


<select name="type">
<option value="1">بازی pes2016 نسخه کامپیوتر</option>
<option value="1">بازی pes2016 نسخه platy3</option>
<option value="1">بازی pes2016 نسخه xbox360</option>
<option value="1">بازی pes2016 نسخه xbox one</option>
</select>

حالا برای ارسال آیتم انتخاب شده به دیتابیس ، از کد زیر استفاده کردم اما چیزی به دیتابیس اضافه نمیشه و با اروری که خودم تعیین کردم مواجه میشم :


$type=$_REQUEST['type'];


$ins="insert into $db_table(Name,Family,Mobile,Email,Type-Game) values('$name','$family','$mobile','$email','$type')";

1- چگونه باید آیتم انتخاب شده را به دیتابیس ارسال کنم ؟

2- چگونه باید value آیتم انتخاب شده را به دیتابیس ارسال کنم ؟

* فرم با متد post است

ویرایش شده در توسط site
0

به اشتراک گذاری این پست


لینک به پست

بخاطر مسائل امنیتی توصیه میشه از این روش استفاده نکنید و برحسب نیازتون از یکی از آرایه های GET_$ یا POST_$ استفاده بشه بهتره.

1

به اشتراک گذاری این پست


لینک به پست

بخاطر مسائل امنیتی توصیه میشه از این روش استفاده نکنید و برحسب نیازتون از یکی از آرایه های GET_$ یا POST_$ استفاده بشه بهتره.

سلام

این روش ( منظورم ارسال ComboBox به دیتابیس اصلا کار نمیکنه)

کلا چه روشی برای این کار وجود دارد ؟

0

به اشتراک گذاری این پست


لینک به پست

کد های شما اشتباه و ناقص هست اول اینکه مقدار value در select باید متغییر باشه

<select name="type">
<option value="1">بازی pes2016 نسخه کامپیوتر</option>
<option value="2">بازی pes2016 نسخه platy3</option>
<option value="3">بازی pes2016 نسخه xbox360</option>
<option value="4">بازی pes2016 نسخه xbox one</option>
</select>

دوم ایننکه مشخص کنید اطلاعات فورم رو به چه صورت ارسال میکنید متد $_GET یا $_POST

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

'$name','$family','$mobile','$email','$type'

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری