отображение таблицы при нажатии кнопки [дублировать]

Добавление строк (см. ниже) в файле: /etc/mysql/my.cnf

[mysqld]
sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

Прекрасно работает для меня. Версия сервера: 5.7.18-0ubuntu0.16.04.1 - (Ubuntu)

0
задан Chaya Cooper 14 January 2013 в 05:40
поделиться

3 ответа

Увидев, что вы не можете повторить $ _POST ['quiz_start'], это означает, что ваше значение на самом деле не установлено. Это связано с тем, что, когда вы используете кнопку класса, как в <input type='button'>, ваша форма фактически не представляется как <input type='submit'>

. Одним из решений было бы сменить вашу кнопку на фактический файл отправки и формата, который ... или вам нужно вызвать функцию javascript с помощью onClick с вашей кнопки, как в:

<input type="button" onClick="myfunction()">

Для ссылки на то, что я говорю, посмотрите на этот пост .

Если, как вы говорите, остальные значения формы подаются отлично, но только значение кнопки не работает, вы можете выбрать несколько различных возможных вариантов в зависимости от ваших предпочтений.

  1. Использовать поле выбора или флажок для людей, чтобы выбрать тип, в котором вы можете передавать свои данные.
  2. Отправьте свою форму в javascript с помощью <input type="button" onClick="myfunction()">, а затем запустите свой запрос на обновление в javascript.
  3. Наконец, если вы все еще хотите выполнить свой запрос на PHP, вы можете запустить функцию javascript, чтобы сделать вызов AJAX для возврата информации JSON, в которой вы можете определить переменную php после загрузки страницы, в которую вы можете подключиться к вашему обновлению ry.
1
ответ дан Community 26 August 2018 в 06:23
поделиться

Так как кажется, что тип ввода = «кнопка» не может захватить выбор пользователя, я хотел бы поделиться очень простым способом, который я решил сделать с помощью переключателей или флажков, используя только html.

Все, что вам нужно сделать, это установить элемент ввода в style="display:none" и окружить как изображение, так и элемент ввода тегом метки, чтобы пользователи могли щелкнуть в любом месте изображения, чтобы выбрать элемент :-)

<label for="quiz_start">
<img src="files/start1.jpg" />
<input style="display:none" type="radio" id="quiz_start" name="quiz_start" value="jeans">    
</label>
1
ответ дан Chaya Cooper 26 August 2018 в 06:23
поделиться

Попробуйте следующее:

    <?php
//Start session & connect to database 
$user_id = 3;   

$qry = "INSERT INTO style(user_id, quiz_start) VALUES('".$user_id."','".$_POST['quiz_start']."')";
$result = @mysql_query($qry);      
header("location: page2.html");
exit(); 
?>
1
ответ дан ROY Finley 26 August 2018 в 06:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: