+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;
    }
?>
سوال شده 10 سال قبل در برنامه نویسی توسط (0 امتیاز)
ویرایش شده 10 سال قبل توسط
برای چک کردن چک باکسی که مقدار value آن یک متغییر php است چه کنم؟

سوالات مشابه

0 امتیاز
0 پاسخ 731 بازدید
+2 امتیاز
1 پاسخ 488 بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط shahin69 (30 امتیاز)
0 امتیاز
0 پاسخ 225 بازدید
0 امتیاز
1 پاسخ 958 بازدید
0 امتیاز
2 پاسخ 4.4هزار بازدید
0 امتیاز
0 پاسخ 1.3هزار بازدید
0 امتیاز
0 پاسخ 652 بازدید
0 امتیاز
0 پاسخ 207 بازدید
0 امتیاز
1 پاسخ 477 بازدید
...