+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 پاسخ 819 بازدید
+2 امتیاز
1 پاسخ 614 بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط shahin69 (30 امتیاز)
0 امتیاز
0 پاسخ 334 بازدید
0 امتیاز
1 پاسخ 1.1هزار بازدید
0 امتیاز
2 پاسخ 4.5هزار بازدید
0 امتیاز
0 پاسخ 1.5هزار بازدید
0 امتیاز
0 پاسخ 824 بازدید
0 امتیاز
0 پاسخ 306 بازدید
0 امتیاز
1 پاسخ 603 بازدید
...