2017-12-11 1 views
0

PHPを使用してmysqlテーブルのデータを送信するためにselectタグを使用しようとしています。私は、次のコードMySQLのテーブルにPHPで選択タグを使用してデータを送信するには?

<td> 
    <label class="control-label">Image Type </label> 
</td> 
<td> 
    <input class="form-control" type="text" name="user" placeholder="Image Catagory value="<?php echo $user; ?>" /> 
</td> 

私はselectタグを使用して、次のコードを試してみましたが、私はここで間違ってやっている何

<td> 
    <label class="control-label">Image Type </label> 
</td> 
<td> 
    <input class="form-control" type="<select> 
    <option>dog</option> 
    <option>cat</option> 
    <option>car</option> 

    </select>" name="user" placeholder="Image Catagory- ex. Pathology or Diagnostic or Dialysis" value="<?php echo $user; ?>" /> 
</td> 

それはHTMLで表示されていないことにより、テキストタイプを使用して挿入することができますか?ここで選択タグを宣言する方法は?

+0

https://www.w3schools.com/tags/tag_select.asp – sintakonte

+0

入力ORのどちらかを選択。 HTMLフォーム要素について学ぶ – kerbholz

+0

プロッパ構文を確認する:[https://developer.mozilla.org/en-US/docs/Web/HTML/Element/select](https://developer.mozilla.org/en-US/) docs/Web/HTML/Element/select)。 – FirstOne

答えて

1

入力を混同して選択することはできません。ここにselectのコードがあります。 PHPでは、選択名で選択肢の値を選択します。

<td><label class="control-label">Image Type </label></td> 
    <td><select class="form-control" name="selectName"> 
       <option value="dog">dog</option> 
       <option value="cat">cat</option> 
       <option value="car">car</option> 
       </select> 
    </td> 
+0

@ "roman regin"ありがとう、入力の種類とクラスを選択していました。私は間違っている点を持っている。多くの兄弟に感謝する。 – prohor

+0

ありがとう@ローマン統治、私は入力クラスと選択クラスをミックスしていた。 – prohor

+0

ようこそお楽しみください! –

0
<td><label class="control-label">Image Type </label></td> 
<td> 
<select name="user"> 
    <option value="dog" <?php echo $user=="dog" ? "selected":""; ?> >Dog</option> 
    <option value="cat" <?php echo $user=="cat" ? "selected":""; ?> >Cat</option> 
    <option value="car" <?php echo $user=="car" ? "selected":""; ?>>Car</option> 
</select> 
</td> 
+0

あなたの 'select'は' name'属性を持っていません。 – FirstOne

関連する問題