无法将单选按钮数据插入mariadb(mysql)

时间:2017-08-01 21:36:08

标签: php html mariadb

我尝试了许多不同的解决方案无济于事,你会看到尝试。 有问题的列是tinyint 1 pass和0 fail。从poweradapter下来。 textarea进入数据库就好了。我已经尝试枚举boolean和print_r($ _ POST,现在我刚丢失。

*也通过mysqli_real_escape

if (isset($_POST['submit'])) {
    $tester = $_POST['tester'];
    $manufacturer = $_POST['manufacturer'];
    $model = $_POST['model'];
    $serial = $_POST['serial'];
    $poweradapter = $_POST['poweradapter'];

$query  = "INSERT INTO tested (tester, manufacturer, model, serial, poweradapter)
VALUES ('$tester','$manufacturer','$model','$serial','$poweradapter');";

<div class="fb-radio-group form-group field-poweradapter"><label for="poweradapter" class="fb-radio-group-label">Power Adapter<span class="fb-required">*</span><span class="tooltip-element" tooltip="Plug into Laptop - Charges the Battery">?</span></label>
    <div class="radio-group"><div class="radio"><label for="poweradapter-0"><input name="poweradapter" id="poweradapter-0" required="required" aria-required="true" value="1" type="radio">Pass</label></div>
    <div class="radio"><label for="poweradapter-1"><input name="poweradapter" id="poweradapter-1" required="required" aria-required="true" value="0" type="radio">Fail</label></div>
    </div></div>

2 个答案:

答案 0 :(得分:0)

除非MariaDB的工作方式与常规MySQL的工作方式完全不同,否则我认为你只是在一个变量中存储MySQL语句而不实际执行它。

您可能希望执行以下操作:

{{1}}

使用包含数据库连接的$ db。

答案 1 :(得分:0)

所以我想我只是重写表单,因为问题不是单选按钮,而是当我将其中一个textareas与它混合时。谢谢大家

相关问题