+1 امتیاز
قبل در برنامه نویسی توسط (30 امتیاز)
ویرایش شده قبل توسط

من میخوام  دوتا فیلد از دیتابیس بهم نشون بده همراه با چک باکس کنارش باشه که کاربر هرکدمش تیک زد دو تا input type="text " برام ظاهر بشن اسم  وشماره تلفن شخص بگیرن و تو دیتابیسم ذخیره بشن که من بدونم چه کسی چه وقتی رو گرفته
من چه جوری با این چک باکس کار کنم ممنون میشم کمکم کنید؟

1 پاسخ

+1 امتیاز
قبل توسط (922 امتیاز)

ابتدا باید یک فرم HTML تعریف کنید که دو تا چک باکس داشته باشه:

<form action="checkbox-form.php" method="post">

<input type="checkbox" name="formBox[]" value="A" />checkbox 1<br />
<input type="checkbox" name="formBox[]" value="B" />checkbox 2<br />
 
<input type="submit" name="formSubmit" value="Submit" />
 
</form>

سپس در سمت سرور در اسکریپت PHP چک کنید کدام چک باکس تیک خورده است:

<?php
  $checks = $_POST['formBox'];
  if(empty($checks))
  {
    echo("You didn't select any checkbox.");
  }
  else
  {
    if(IsChecked('formBox','A'))
    {
    //do somthing ...
    }
  }

    function IsChecked($chkname,$value)
    {
        if(!empty($_POST[$chkname]))
        {
            foreach($_POST[$chkname] as $chkval)
            {
                if($chkval == $value)
                {
                    return true;
                }
            }
        }
        return false;
    }
?>
سوال شده 11 سال قبل در برنامه نویسی توسط (0 امتیاز)
ویرایش شده 11 سال قبل توسط
برای چک کردن چک باکسی که مقدار value آن یک متغییر php است چه کنم؟

سوالات مشابه

0 امتیاز
0 پاسخ 862 بازدید
+2 امتیاز
1 پاسخ 639 بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط shahin69 (30 امتیاز)
0 امتیاز
0 پاسخ 357 بازدید
0 امتیاز
1 پاسخ 1.1هزار بازدید
0 امتیاز
2 پاسخ 4.6هزار بازدید
0 امتیاز
0 پاسخ 1.5هزار بازدید
0 امتیاز
0 پاسخ 855 بازدید
0 امتیاز
0 پاسخ 325 بازدید
0 امتیاز
1 پاسخ 632 بازدید
...