Intereting Posts
«Неизвестная» ошибка PHP – что это значит? stdClass Объект и массив, как использовать php PHP Преобразование даты ISO в более читаемый формат? Escape цитаты в переменной с PHP PHP и MySQL – эффективная обработка нескольких отношений между несколькими Отправка данных с PHP-скрипта на C # applicationicaon PHP: почему я не могу дважды зацикливаться на результатах mysqli_fetch_array ()? PHP round time () вверх (будущее) до следующего кратного 5 минут Использование Cookies с cURL анализ данных из google-карт api v3 с помощью json с php Как конвертировать в YIA CDataProvider на просмотр? Как взять резервную копию базы данных без использования phpmyadmin в Mysql Xampp Как я могу писать символы неанглийского языка, такие как арабские или персидские символы, в изображение? избегать возврата после выхода из системы Как получить несколько параметров с одинаковым именем из URL-адреса в PHP и вставить все записи в таблицу

разные радиокномы разные запросы

Пожалуйста, извините мой английский, я пользуюсь переводчиком.

Предположим, у меня есть на моем сайте 4 переключателя и одна подача. Поскольку ничего не выбрано и нажмите кнопку «Отправить», чтобы отобразить текст, например «Пожалуйста, выберите». Выбрав первый переключатель и нажмите «Отправить», чтобы отправить запрос, например

mysql_query("UPDATE `users` SET `credits` = `credits` + $credits1 WHERE `username` = '$logged[username]'") or die(mysql_error()); 

Выбрав второй переключатель и нажмите «Отправить», чтобы отправить запрос

 mysql_query("UPDATE `users` SET `credits` = `credits` + $credits2 WHERE `username` = '$logged[username]'") or die(mysql_error()); 

и другие таким образом.

 if(isset($_POST['radio'])) { $choices= mysql_escape_string($_POST['choices']); }else{ ?> <form method="post" action=""> <input type="radio" name="choices" value="1" /> Run Query 1 <input type="radio" name="choices" value="2" /> Run Query 2 <input type="radio" name="choices" value="3" /> Run Query 3 <input type="submit" class="buttonsub" name="submit" value="Post"/> </form> <?php } ?> 

это ?

Пожалуйста, попробуйте код, указанный ниже.

  if(isset($_POST['choices']) && !empty($_POST['choices'])){ if($_POST['choices'] == '1'){ //Run query for credit1 }elseif($_POST['choices'] == '2'){ //Run query for credit2 }elseif($_POST['choices'] == '3'){ //Run query for credit3 }elseif($_POST['choices'] == '4'){ //Run query for credit4 } }else{ echo "Please select once choice for submit query!"; } 

Если вы выполняете заданные выше вопросы, вам не нужно устанавливать условия if else. Просто поместите значение post в $credit и запустите запрос.

благодаря

введите поля ввода "

 <input type='radio' name = ' credit1 '...>" and so forth, 

в php задайте их как переменную

  $radio1 = $_POST['credit1']; $radio2 = $_POST['credit2']; 

а затем выполните оператор if:

  if($radio1 == 'the value you gave your input') { mysql_query("UPDATE users SET credits = credits + $credits1 WHERE username = '" . $logged[username] . "'");} elseif( $radio2 == 'other value') { mysql_query("UPDATE users SET credits = credits + $credits2 WHERE username = '" . $logged[username] . "'");} 

надеюсь, я понял вашу проблему и был полезен