Добавление данных из формы через php на mysql input radio

Передаются данные с форму для записи в бд mysql, при оставление отзывы на товар: имя: комментарий: и рейтинг товара:

  1. внешний вид 2. комплектация 3. простота установки для каждого товара, свои параметры для оценки, которые берутся из базы данных

`


 <div style="display:inline-block;"><input style="vertical-align:middle;margin:-3px 0 0 0;" name="<?echo $myrow['criterion_id'];?>" type="radio" value="1" ><label for="1">1</label></div>
 <div style="display:inline-block;"> <input style="vertical-align:middle;margin:-3px 0 0 0;"  name="<?echo $myrow['criterion_id'];?>" type="radio" value="2" ><label for="2">2</label>  </div>
 <div style="display:inline-block;"> <input style="vertical-align:middle;margin:-3px 0 0 0;"  name="<?echo $myrow['criterion_id'];?>" type="radio" value="3" ><label for="3">3</label> </div>
 <div style="display:inline-block;"> <input style="vertical-align:middle;margin:-3px 0 0 0;"  name="<?echo $myrow['criterion_id'];?>" type="radio" value="4" ><label for="4">4</label>   </div>
 <div style="display:inline-block;"> <input style="vertical-align:middle;margin:-3px 0 0 0;" name="<?echo $myrow['criterion_id'];?>" type="radio" value="5"  ><label for="5">5</label>   </div>
`

Где в name="<?echo $myrow['criterion_id'];?>" подставляются из базы данных, значения по которым оценивается товар

введите сюда описание изображения

При отправки формы, данные попадают на страницу обработчик.

// сначала создаем комменатрий в таблице vote
      $sql2="INSERT INTO vote (
      titleVote, name, comment, date, city, ip, email, uid)

      values

      ('$titleVote','$name','$comment','$date','$city','$ip','$email','$uid')";

после того, как в таблице, создаётся новый отзыв, в другую таблицу попадают оценки отзыва товара: Для этого мы берем vote_id новосозданного отзыва, чтобы в таблице с оценками товара, сделать привязку к этому отзыву

    $result_vote_id = mysql_query("SELECT MAX(vote_id) FROM vote",$db);
if (mysql_num_rows($result_vote_id) > 0)
        {

            $NEXTvote_id = mysql_result($result_vote_id,0) + 1;
        }

Извлекли ID вновь созданного товара, и теперь добавляем в таблицу с оценками товара, оценки товара :)

  $sql="INSERT INTO rating (vote_id, criterion_id, rate) values ('$NEXTvote_id','$criterion_id, '$rate')"; 

Вот здесь, мне нужна помощь: не знаю как записать в таблицу все оценки товара есть $NEXTvote_id - это айди отзыва оставленного о товаре, к нему и привязываются оценки: criterion_id - это параметр (64- простата установки, 65 внешний вид, 78 надежность, 79 комплектация вот как выглядит записанные в базу данные параметры введите сюда описание изображения

    // сначала создаем комменатрий в таблице vote
$sql2="INSERT INTO vote (
titleVote, name, comment, date, city, ip, email, uid)

values

('$titleVote','$name','$comment','$date','$city','$ip','$email','$uid')";

// берем из таблицы vote новосозданный комментарий, вернее его  vote_id,&nbsp;для того чтобы в дальнейшем записать в таблицу  rating оценку товара по параметрам
$result_vote_id = mysql_query("SELECT MAX(vote_id) FROM vote",$db);
if (mysql_num_rows($result_vote_id) > 0)
        {

            $NEXTvote_id = mysql_result($result_vote_id,0) + 1;
        }

// и код который не работает
    $sql="INSERT INTO rating (vote_id, criterion_id, rate) values ('$NEXTvote_id','$criterion_id, '$rate')";

а вот данные которые отправляются в фаил обработчик введите сюда описание изображения

Помогите, пожалуйста, как записать данные оценки в таблицу rating


Ответы (0 шт):