php:通过mysql获取选项选择值

马布里多

我正在尝试为各种HTML表单提供一个altas.php文件。这段代码是带有一些mysql列的html表单:

<div><label for="categoria">Categoría principal</label><select type="text" name="categoria">
        <?php 
            $query = "select id, categoria from categorias";
            $result = mysqli_query($mysql,$query);
            if(!$result) echo 'Muy mal....';
            $num_filas = mysqli_num_rows($result);
            for ($i = 0; $i < $num_filas; $i++){
                $row = mysqli_fetch_array($result);
        ?>
        <option value "<?php echo $row['id']?>"><?php echo $row['categoria']?></option><?php
            }   
        ?>
        </select></div>

另一方面,如果我这样做:

foreach($_POST as $campo => $valor){
        echo $campo ." = ". $valor ."\n";
    }

我没有资料$row['categoria']它应该返回值,这是类别的ID。

另一个问题:

如何使用带有插入语句的“ foreach”?

例如:

 foreach($_POST as $campo => $valor){
$query ="INSERT INTO $tabla ($campo) VALUES ('$valor')";
}

$ tabla通过$ _GET发送。此代码为每个$ campo新建一行。任何的想法?

我尝试了一些建议,但没有任何效果。

na

您似乎在此行上缺少了=和分号:

<option value "<?php echo $row['id']?>"><?php echo $row['categoria']?></option><?php

应该:

<option value="<?php echo $row['id']; ?>"><?php echo $row['categoria']; ?></option><?php

编辑:还从选择列表中删除了类型

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取选择选项Django的值

来自分类Dev

通过JS获取选择选项值并设置数组索引

来自分类Dev

从特定选择中获取选择的选项值

来自分类Dev

PHP多个隐藏值选择选项

来自分类Dev

使用Javascript获取选择选项值

来自分类Dev

通过选择的值获取选择元素

来自分类Dev

选择选项,提交前获取选项值

来自分类Dev

获取选择类选项的值

来自分类Dev

如何获取选择元素的选项值

来自分类Dev

如何通过其文本获取选择的选项的值

来自分类Dev

无法通过单选按钮获取数据属性值,但可以通过选择选项获取

来自分类Dev

PHP,MySQL:通过各个时区首选项进行选择

来自分类Dev

通过JS获取选择选项值并设置数组索引

来自分类Dev

获取php填充选择选项的ID

来自分类Dev

通过$ _post在php中使用foreach循环获取选项值

来自分类Dev

用PHP制作选项的选择值

来自分类Dev

获取从不同的MySQL查询中选择的值的总和-PHP

来自分类Dev

获取多行选择选项的值

来自分类Dev

PHP MySQL通过HTML选择

来自分类Dev

HTML选择选项并提交以从PHP PDO MySql获取数据

来自分类Dev

如何通过名称获取选项元素的值

来自分类Dev

通过javascript将php值数组插入选择选项

来自分类Dev

在php mysql中选择选项时,用值填充输入字段

来自分类Dev

PHP获取选择表单的选择值

来自分类Dev

从特定选择选项获取属性值

来自分类Dev

PHP 选择选项值保护

来自分类Dev

从选择框中获取所有选项 NOT MULTIPLE 并将它们传递给 php 以插入 mysql

来自分类Dev

如何获取选择选项的选定值?

来自分类Dev

如何通过选项值获取选择元素