2017-08-01 15 views
-1

私は無駄に多くの異なる解決策を試してみましたが、試行が表示されます。 問題の列は1回のパスで0回失敗します。パワーアダプターからダウン。テキストエリアはデータベースに入るだけです。私は、ブール値としますprint_r($ _ POSTを列挙しようと、今イムだけ失ってしまった。mariadb(mysql)にラジオボタンのデータを挿入できません

*また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> 
+0

print_r(@ POST)はprint_r($ _ POST)にする必要があります。 @記号の代わりにドル記号を気にしてください。 – Cagy79

+0

オハイオ州のええ、それは私の頭脳がちょうど揚げられたものです。すべてそれはスクリーンに印刷します。テーブルには入っていない。すべてのデバッグオプションが有効になっており、構文が正しいので、何も戻ってきません。どうやら私は何かを忘れています。 – Factulas

答えて

0

通さMariaDBはかなり違っ通常のMySQLのよりも働く場合を除き、それはのように私には見えますあなただけの、実際にそれを実行せずに変数にMySQLの文を格納している

あなたが何かやりたいことがあります。。$デシベルのコンタで

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

をデータベース接続を開始しています。

+0

私はmysqli_query($ link、$ query);でそれを実行しています。スタックオーバーフローしてごめんなさい。ラジオボタンの変数をコメントアウトすると、テキスト領域が表示されます – Factulas

0

私は、テキストエリアの1つにそれを混ぜるときに、ラジオボタンが完全にラジオボタンではないので、フォームを書き直すことにします。ありがとうございました

関連する問題