При выборе одного radiobutton input становиться не активным, а вот при выборе другого radiobutton нужно что бы оно становилось активным, но не хочет. Помогите кто чем может)
SELECT t1.cel_texniki, (
SELECT COUNT(*) FROM t2 WHERE POSITION(t1.id_cel IN t2.options) != 0
) AS `sum`
FROM t1
Как сделать вывод этого результат? В mysql запрос вроде работает. (Добавление)
все не надо) (Добавление)
Решил добавить 3 таблицу, вот только проблема. id записи - автоинкримент, id_texnik тож все норм, а вот id_cel заносит 0.
получается такое
| 1 | 5 | 0 |
А нужно что бы заносило вот так
| 1 | 5 | 1 |
| 2 | 5 | 2 |
| 3 | 5 | 16|
| 4 | 3 | 2 |
| 5 | 3 | 4 | (Добавление)
Мысли двигаются в таком направлении, но пока не работает...в чем ошибка?
foreach($checkboxes as $check) {
$id_texnik = mysql_insert_id();
$sql = mysql_query("INSERT INTO `navigat_bd`.`note_table` (id_note, id_texnik, id_cel)
VALUES(NULL, '".(int)$id_texnik."','".(int)$check."')");
} (Добавление)
Это у меня на странице(поле)
<?php
$query = 'SELECT id_cel, cel_texniki FROM cel_texniki ORDER BY cel_texniki';
$result = mysql_query ( $query );
while ( $row = mysql_fetch_array ( $result, MYSQL_ASSOC ) ) {
echo "<input type='checkbox' name='options[]' value=".$row['id_cel'].">".$row['cel_texniki']."<br>";
}
if(!isset($_POST['name']))
//в этих местах вместо фразы ниже лучше бы написать какое именно поле не заполнено например "не заполнено поле name"
{echo 'заполнены не все поля';}
elseif(!isset($_POST['texnika']))
{echo 'заполнены не все поля';}
elseif(!isset($_POST['id_podxod']))
{echo 'заполнены не все поля';}
elseif(isset($_POST['options'])){
$options = mysql_real_escape_string(implode(', ',$_POST['options']));
echo 'заполнены не все поля';}
elseif(!isset($_POST['sex']))
{echo 'заполнены не все поля';}
elseif(!isset($_POST['kol_people']))
{echo 'заполнены не все поля';}
elseif(!isset($_POST['age']))
{echo 'заполнены не все поля';}
elseif(!isset($_POST['dostup']))
{echo 'заполнены не все поля';}
else {
if($_POST['name'] && $_POST['texnika'] && $_POST['id_podxod'] && $_POST['sex'] && $_POST['kol_people'] && $_POST['age'] && $_POST['dostup']) {
//все поля заполнены можно добавлять данные
} else {
//заполнены не все поля
}
}
Пишет "не заполнено поле options" и данные не добавляет соответственно.