- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
-6ren">
表 deportes 有 2 列 4 行:
<?php
$sql = 'SELECT * FROM deportes';
$resul = mysqli_query($conexion, $sql);
$deportes = array();
while ($fila = mysqli_fetch_array($resul))
{
$deportes[] = $fila;
}
?>
具有选择多个选项的表单:
<select name="fan[]" multiple="multiple">
<?php
foreach ($deportes as $aficion)
{
echo "<option value='".$aficion['idD']."'";
echo " >{$aficion['nombreDep']} </option>\n";
}
?>
</select>
从表单中获取值
<?php
if (isset($_POST['fan']))
{
$sport = $_POST['fan'];
}
?>
现在这个
<?php $sport = mysqli_real_escape_string($conexion, $sport); ?>
通过这种方式将值插入到另一个表中
$idPersona = mysqli_insert_id($conexion);
$sql = "INSERT INTO mec(id,idD) VALUES ('$idPersona','$sport') ";
结果是我从表 mec 的 idD 字段中得到值“0”
最佳答案
如果您print_r
您的$_POST['fan']
,您将看到这是数组。要获取数组的每个值,您应该使用 for
或 foreach
迭代它:
$idPersona = mysqli_insert_id($conexion);
foreach ($_POST['fan'] as $sport) {
echo $sport; // you will see that now it is string
$sql = "INSERT INTO mec(id,idD) VALUES ('$idPersona','$sport') ";
// execute your query
}
当然,您必须转向准备好的语句以保护您的代码免受 SQL 注入(inject)。这个question会给你一个开始。
关于php - 创建php fom从表bd中选择多个取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42041586/
我无法在模板中显示模型或其他变量 - http://jsbin.com/wofulinufo/edit?html,js,output 。 问题:如何修复 Controller 中的显示变量? 如果我写
我正在尝试将堆栈布局中心与网格单元对齐,但无法实现,请查看这段代码,如果我做错了对齐,请告诉我。 我想在堆栈布局中水平和垂直居中放置 2 个标签,堆栈应该在网格单元格中填充和展开。 请从您的角度提出一
我正在尝试使用以前的 stackoverflow 答案和谷歌来让我的表单工作,但似乎没有什么对我有用。 我有一个模型项目和一个项目团队,我希望用户能够从他创建的团队中进行选择并将其链接到项目。 我正在
我有一个具有一个日期字段的 Django 模型。 class Employee(AbstractUser): dob = models.DateField(verbose_name="Date
我在表单 View 中有一个 TreeView ,并希望按特定类别(在本例中为 material )对其进行分组,就像在普通 TreeView 中一样。那可能吗?我试图在 之前和内部插入一个过滤器但
我是一名优秀的程序员,十分优秀!