将数据从HTML表单传递到MySQL

时间:2018-08-29 17:36:44

标签: php html mysql

我的HTML / PHP脚本有问题。我需要使用$ _POST方法将信息从包含HTML表单的页面传递到将这些数据插入MySQL数据库的PHP页面。

这是代码。

第1页:

$Difensori = $_POST['Difensori'];

[...]

<form id="form1" name="form1" method="post" action="/esegui/invio-formazione/?lega=' . $lega . '" onsubmit="return vdi()"> 

[...]

echo '</select><br class="clear" /><label for="Difensori">Difensori</label><select name="Difensori[]" id="Difensori" size="5" multiple="multiple" tabindex="1">';

[...]

当我进入MySQL表时,我得到的查询值为Difensori =“ array”。

您能帮我解决此问题吗? 谢谢

1 个答案:

答案 0 :(得分:-1)

除非将selects name属性用于多选,否则将其括起来,然后需要序列化$ _POST数据以将其存储在单列中。

一些序列化选项;

<?php

serialize($_POST['param']);
json_encode($_POST['param']);