За последние 24 часа нас посетили 17649 программистов и 1725 роботов. Сейчас ищут 975 программистов ...

Помогите, пожалуйста.

Тема в разделе "PHP для новичков", создана пользователем mikkialien, 15 май 2017.

  1. mikkialien

    mikkialien Новичок

    С нами с:
    23 мар 2017
    Сообщения:
    2
    Симпатии:
    0
    Вопрос такой возник.
    У меня в коде php, вставлен кусочек html и при выборе этого кусочка должна выполнятся код php. как это организовать?
    Код (Text):
    1. echo'<input type="radio" name="ots" value="1"  
    2.  
    3. $ots = $data['ots'];
    4. $log2=$_SESSION['logged_user']->id;
    5. $per=R::getCell("SELECT id FROM persons WHERE 'id_login'='$log2' ");
    6. $id = R::load('persons', $per);
    7. $log1=$id->id;
    8. $ot=R::getCell("SELECT ots FROM productots WHERE 'idproduct'='$pro' AND 'perid'='$log1' order by id desc");
    9. if(($ots == '1' && $ot !== '2')||$ot == '1' ){echo("selected");}
    10. >1' ;
    Таких radio у меня 5 штучек.
    Все дело происходит в цикле. Т.е на экране сразу появляется весь список продуктов и в каждой строчке по 5 кнопок радиобатон. Пользователю, необходимо оценить каждый продукт. И затем при нажатии кнопки , все передается в Базу данных.
    На сайте производиться оценка каждого продукта каждым пользователем. Не могу реализовать эту штуку.
     
  2. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    В лоб - никак. На клиенте нет php-сервера, который выполнил бы код. К моменту отображения страницы php уже закончил работу.
    Для интерактивного взаимодействия используйте AJAX-технологию.