کار با چک باکس

ssj

Member
من می خوام توی یک قسمت از فرمم از چک باکس استفاده کنم که مثلا اگه تیک داشت یه کلمه توی بانکم ذخیره بشه...
فرمت این گزینه توی بانکم باید چی باشه؟؟؟؟؟؟؟؟
میشه لطفا کدهای استفاده از چک باکس و اتصال به بانک واسم بذارین؟
 

Masoud1365

مدیر انجمن
فرمت این گذینه توی بانکت بسته به چیزی داره که میخوایی سیو کنید !
مثلا اگه یک کلمه و اینا هست فرمتش رو varchar بزار !
کد زیر رو اگر بزاری زمانی که تیک بخوره کلمه test رو توی بانک ذخیره میکنه !
( مثل فیلد تکست هست )
PHP:
<input name="name_of_checkbox" type="checkbox" value="test" />
 
  • Like
Reactions: ssj

ssj

Member
یعنی دیگه لازم نیست اول با دستور if چک کنمو بعد توی دیتا بیس insert کنم؟
 

Masoud1365

مدیر انجمن
چیو با if چک کنی ؟
اگه تیک بزنه مقدارش ذخیره میشه اگر هم نزنه که نال میشه !
 

ssj

Member
ببین دوست من
من می خوام وقتی دکمه رو زدم با کل اطلاعاتم که پر کردم مقدار چک باکسم هم توی بانک ذخیره بشه...کاری که شما گفتیو انجام دادم
ارور نداد ولی ذخیره هم نکرد:cry:
 

iran-TEC

Member
حرف مسعود کاملا درست هست اگه چک باکس تیک خورده باشه مقدار value اون ارسال می شه وگرنه خالی فرستاده می شود . کدت رو بزار ببینم مشکل چیه ؟
 
  • Like
Reactions: ssj

ssj

Member
<tr>
<td height="23" width="230">
<p dir="rtl">
<input type="checkbox" name="issn_gheir_isi" value="test"></td>
<td height="23" width="207" bgcolor="#feffb6">
<p dir="rtl">ISSN<p dir="rtl">&nbsp;</td>
</tr>
این کد مال صفحه ایندکسمه
$issn_gheir_isi=$_Post['issn_gheir_isi'];

mysql_select_db('research_db') or die("etesal be bank vasl nashod");

$query = " INSERT INTO `non_isi` (`id` ,`onvan` , `nevisandeh` ,`name_majale`,'issn' , `date` , `masool` , `if` , `mif` )
VALUES ('','".$onvan_gheir_isi."','".$nevisande_gheir_isi."', '".$namemajale_gheir_isi."','".$issn_gheir_isi."', '".$date_gheir_isi."','".$masol_gheir_isi."','".$if_gheir_isi."','".$mif_gheir_isi."')";

اینم مال صفحه ثبت که وقتی دکمه را می زنم این کدها رو اجرا می کنه
......من تازه دارم php کار می کنم لطفا کامل راهنماییم کنید:-?
 

mtchabok

Member
سلام
همونطوریکه دوستان گفتن چک باکس زمانیکه تیک خورده باشه value خودش رو بر میگردونه و در غیراینصورت null .
در ضمن متغیر post رو باید به صورت حروف بزرگ بنویسید به این صورت :
کد:
$_POST
 
  • Like
Reactions: ssj

ssj

Member
پس چرا کار نمی کنه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
 

Masoud1365

مدیر انجمن
من که کدمو گذاشتم....چرا کسی راهنماییم نمی کنه پس؟:sad:
شما دو ساعت بعد از این که کدتونو گذاشتید انتظار دارید واستون آماده کرده باشند ؟
لطفا قوانین بخش رو مطالعه کنید
در صورت تکرار نقض قوانین اخطار خواهید گرفت !
 

Cussed

Member
من تنها مشکلی که دیدم و همانطور که mtchabok هم گفت قسمت POST_$ بود که شما به این شکل نوشته بودی Post_$

این هم کد زیر با کمی تغییرات مقدار Checkbox رو چاپ میکنه

PHP:
<form method="post">
<tr>
<td height="23" width="230">
<p dir="rtl">
<input type="checkbox" name="issn_gheir_isi" value="test"></td>
<td height="23" width="207" bgcolor="#feffb6">
<input type="submit" name="submit" id="submit" value="Submit" />
</tr>
</form>
<?PHP
if(isset($_POST['submit']))
{
$issn_gheir_isi=$_POST['issn_gheir_isi'];
echo $issn_gheir_isi;
}
?>
 

جدیدترین ارسال ها

بالا