Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用带有php的select标记将数据发送到mysql表?_Php_Html - Fatal编程技术网

如何使用带有php的select标记将数据发送到mysql表?

如何使用带有php的select标记将数据发送到mysql表?,php,html,Php,Html,我正在尝试使用select标记使用PHP发送mysql表中的数据。我可以通过以下代码使用文本类型插入 <td> <label class="control-label">Image Type </label> </td> <td> <input class="form-control" type="text" name="user" placeholder="Image Catagory value="<?p

我正在尝试使用select标记使用PHP发送mysql表中的数据。我可以通过以下代码使用文本类型插入

<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标记尝试了以下代码,但它没有显示在html中

<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>

我做错了什么?如何在此处声明select标记?

您不能混淆输入和选择。下面是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>

输入或选择。了解HTML表单元素Scheck propper语法:。您的select没有name属性。谢谢@roman regin我混合了输入类型和select类。我明白我做错了。。非常感谢兄弟。感谢@roman Remine,我把选择类和输入类混为一谈。
<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>
<html>
<head>
<title>insert data using select</title>
</head>
<body>
<form action="demo.php" method="post">
Name :<select name="data">
<option value="samsang">samsang</option>
<option value="nokia">nokia</option>
<option value="Lg">Lg</option>
<option value="Apple">Apple</option>
</select><br>
<input type="submit" name="submit" value="Insert">
</form>
</body>
</html>

<?php
if(isset($_POST['submit']))
{
    $data=$_POST['data'];
    $c=mysql_connect("localhost","root","");
    mysql_select_db("test");
    $ins=mysql_query("insert into option (name) values ('$data')",$c);
    if($ins)
    {
        echo "<br>".$data."inserted";
    }
    else
    {
        echo mysql_error();
    }
}
?>