<table>
<form method="POST">
<td>
Нет <input name="mycolor " type="radio" value="<?php echo (isset($edit_client) ? $edit_client['Message_mail'] : ''); ?>" checked>
Да <input name="mycolor " type="radio" value="<?php echo (isset($edit_client) ? $edit_client['Message_mail'] : ''); ?>" >
</td>
</FORM>
</table>
Сам запрос у меня такой -
$result = mysql_query('update client SET '.'
FIO="'.$_POST['FIO'].'",
Message_mail="'.$_POST['Message_mail'].'"
Фио добовляется без проблем, а вот как занести в базу именно слова Да или нет, не могу разобраться =(
Т.е. если записать так -
<td><input type="text" name="Message_mail" value="<?php echo (isset($edit_client) ? $edit_client['Message_mail'] : ''); ?>"></td>
То все заноситься будет, непонятно где именно задается значение - Да или нет...
Спустя 4 минуты, 17 секунд (4.04.2011 - 14:53) alex12060 написал(а):
$_POST['FIO'] и $_POST['Message_mail']
Где те имена есть здесь?
Здесь имя есть, оно вот:
Но а там нет ни FIO ни Message_mail
Где те имена есть здесь?
<table>
<form method="POST">
<td>
Нет <input name="mycolor " type="radio" value="<?php echo (isset($edit_client) ? $edit_client['Message_mail'] : ''); ?>" checked>
Да <input name="mycolor " type="radio" value="<?php echo (isset($edit_client) ? $edit_client['Message_mail'] : ''); ?>" >
</td>
</FORM>
</table>
Здесь имя есть, оно вот:
<td><input type="text" name="Message_mail" /> <!-- name="Message_mail" -->
Но а там нет ни FIO ни Message_mail
Спустя 4 минуты, 18 секунд (4.04.2011 - 14:57) Lightt написал(а):
Извиняюсь)) не тот пример, вот так -
Запрос -
<td>
Нет <input name="Block_user " type="radio" value="<?php echo (isset($edit_client) ? $edit_client['Block_user'] : ''); ?>" checked>
Да <input name="Block_user " type="radio" value="<?php echo (isset($edit_client) ? $edit_client['Block_user'] : ''); ?>" >
</td>
Запрос -
if (isset($_POST['client_id']) && $_POST['client_id'] != 0){
$result = mysql_query('update client SET '.'
FIO="'.$_POST['FIO'].'",
Block_user="'.$_POST['Block_user'].'"
'.' WHERE id='.$_POST['client_id']
) or die ('Ошибка: '. mysql_error());
} else {
$result = mysql_query('insert into client (FIO,Block_user)'
.' VALUES ("'.$_POST['FIO'].'",
"'.$_POST['Block_user'].'",)'
Спустя 15 минут, 9 секунд (4.04.2011 - 15:12) Trianon написал(а):
<input name="Block_user "
У Вас пробелы в именах полей - в форме.
Спустя 9 минут, 44 секунды (4.04.2011 - 15:22) Lightt написал(а):
Исправил, но все равно ничего не заносится)
По идеи значение должно быть где то в value? А у меня туда ничего не передается... и соответственно в базу ничего не заносится...
Вот так оно забьется, потому что вписываем значение в поле text, а с radio это не работает...
По идеи значение должно быть где то в value? А у меня туда ничего не передается... и соответственно в базу ничего не заносится...
<td><input type="text" name="Block_user" value="<?php echo (isset($edit_client) ? $edit_client['Block_user'] : ''); ?>"></td>
Вот так оно забьется, потому что вписываем значение в поле text, а с radio это не работает...
Спустя 2 минуты, 35 секунд (4.04.2011 - 15:24) Trianon написал(а):
так не передается или не заносится?
Может база и не при делах?
Может база и не при делах?
Спустя 12 минут, 18 секунд (4.04.2011 - 15:37) Lightt написал(а):
Я никогда не пытался с radio значения занести )) не знаю как это делается, а примеров не нашел...
Как узнать, как проверить? Если можно маленький примерчик, с занесением Radio в таблицу MySql.
Это вообще реально?
Как узнать, как проверить? Если можно маленький примерчик, с занесением Radio в таблицу MySql.
Это вообще реально?
Спустя 19 минут, 46 секунд (4.04.2011 - 15:57) Lightt написал(а):
Всее =) разобрался, нужен был id =)
Вот так будет заноситься в базу ))
Вот так будет заноситься в базу ))
<td>
Нет <input name="Block_user" type="radio" id="<?php echo (isset($edit_client) ? $edit_client['Block_user'] : ''); ?>" value="Нет" checked>
Да <input name="Block_user" type="radio" id="<?php echo (isset($edit_client) ? $edit_client['Block_user'] : ''); ?>" value="Да" >
</td>