+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 پاسخ 730 بازدید
+2 امتیاز
1 پاسخ 487 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط shahin69 (30 امتیاز)
0 امتیاز
0 پاسخ 225 بازدید
0 امتیاز
1 پاسخ 955 بازدید
0 امتیاز
2 پاسخ 4.3هزار بازدید
0 امتیاز
0 پاسخ 1.3هزار بازدید
0 امتیاز
0 پاسخ 650 بازدید
0 امتیاز
0 پاسخ 206 بازدید
0 امتیاز
1 پاسخ 474 بازدید
...