Суть такова, есть таблица на HTML форме которая заполняется данными из БД-таблицы "restore", так-же на форме добавлены 3 новых столбца, 1-2(1-Да,2-Нет) это столбцы с radio кнопками где администратор сайта выбирает нужное ему значение, это значение добавляется в 3 столбец при помощи "radio" и что-бы автоматически обновлялось значение в столбце использовал js, вот вопрос, как записать значение 3 столбца, т.е. получается, как взять значение выбранного "radio" кнопки и передать его в БД в новый столбец(yes_no).
Вот листинг:
<?
/*
header('Content-Type: text/x-csv; charset=cp-1251');
header("Content-Disposition: attachment;filename=".date("d-m-Y")."-export.xls");
header("Content-Transfer-Encoding: binary "); */
?>
<html>
<table border="1">
<form action="" method="post"
<thead>
<style>
br {
mso-data-placement:same-cell;
}
.style0 {
mso-number-format:General;
white-space:nowrap;
mso-style-id:0;
}
td {
mso-style-parent:style0;
mso-number-format:"@";
text-align: left;
}
td.date {
mso-number-format:"dd.mm.yyyy";
}
td.time {
mso-number-format:"[h]:mm:ss";
}
.number {
mso-number-format:"0";
}
</style>
<tr>
<th>Имя</th>
<th>Телефон</th>
<th>E-Mail</th>
<th>Заказанный номер</th>
<th>Оформлен</th>
<th>Отказ</th>
<th>Исполнен</th>
</tr>
</thead>
<tbody>
<?php
$listing;
$i;
$checkde;
startx();
////Функция вывода таблицы
function startx(){
require "bd.php";
global $listing,$i,$checkde;
$result=mysql_query('SELECT * FROM restore');
//$ok = ;
$yes = $_POST["yes"];
while($row=mysql_fetch_array($result))
{
require "bd.php";
$i++;
$javascript="<script type='text/javascript'>\nfunction updatediv(text,divnumber)\n {var selector='yesno'+divnumber;\ndocument.getElementsByName(selector)[0].innerHTML=text;\n}\n</script>\n";
$listing = "<tr><td>".$row['lex_name']."</td>. <td>".$row['lex_phone']."</td>. <td>".$row['lex_email']."</td><td>".$row['restore']."</td><td>"." <input type='radio' name='ok[".$i."]' value='yes' onClick='updatediv(".'"да",'.$i.");'></td><td><input type='radio' name='ok[".$i."]' value='no' onClick='updatediv(".'"нет",'.$i.")'></td><td><div name='yesno".$i."'>Нет</div></td></tr>";
echo $javascript;
echo $listing;
//echo $_POST['ok['.$i.']'];
//mysql_query ("INSERT INTO yes(nom_tel,nom_name,nom_emeil,nom_phone,nom_yes_no) VALUES(" . $new1['lex_phone'] ." ," . $new1['lex_name'] . ",". $new1['lex_email'] ."," . $new1['restore'] . ",". $_POST['ok['.$i.']'] .")");
}
if($_POST['yes'])
while ($i == 3){
$i++;
if($_POST['ok['.$i.']'] == "yes") //тут чисто проверял, получилось ли сравнить значения или нет, но... нет)
echo "круто";
else{
echo "не круто";
}
}
?>
</tbody>
</table>
</br>
<div align = 'center'><input type ='submit' value = 'Внести' name='yes' </div></form>
</html>
Знаю, код тот еще индусский, над оптимизацией пока что не парился, оставил не большую часть комментариев с моими идеями, то как я думал можно решить, но походу я .... )