Мне нужен PHP-код помощи, чтобы определить значение моего флажка вставить в какой-то spesific coloumn, мою форму вроде этого.
<input type="checkbox" name="A" Value="Animal">Animal <br/> <input type="checkbox" name="B" Value="Ball">Ball <br/> <input type="checkbox" name="C" Value="Champ">Champ <br/> <label for="select">Category</label> <select name="select" size="1"> <option value="Category 1">Category 1</option> <option value="Category 2">Category 2</option> <option value="Category 3">Category 3</option> </select> <br/> <input type="submit" name="Submit" value="Submit">
мне нужно, если выбрать категорию 1 и сделать отправьте значение флажка, будет вставляться в столбец таблицы «cat1», а я выбираю категорию 2 и отправлю значение флажка вставляем в столбец «cat2» таблицы. table = id, cat1, cat2, cat3
Создайте этот php-код
<?php mysql_connect('localhost', 'username', 'password'); mysql_select_db('myTable'); $val = array(); if (isset($_POST['A'])) $val[] = $_POST['A']; if (isset($_POST['B'])) $val[] = $_POST['B']; if (isset($_POST['C'])) $val[] = $_POST['C']; $value = implode(', ', $val); if (isset($_POST['select'])) { $col = $_POST['select']; if ($col == 'Category 1') { $query = mysql_query('INSERT INTO myTable(cat1) VALUES($value)'); } else if ($col == 'Category 2') { $query = mysql_query('INSERT INTO myTable(cat2) VALUES($value)'); } else if ($col == 'Category 3') { $query = mysql_query('INSERT INTO myTable(cat3) VALUES($value)'); } } ?>