我有一个将通过 POST 发送数据的表单。我希望这些数据根据 POST“名称”转到不同的 MySQL 表。
到目前为止,我有一个表单字段的 while 循环,它将以以下格式命名每个输入:“name”{}$id。我认为使用 {} 作为分隔符然后我可以使用 explode() 并使用条件语句来选择数据应该转到哪个表。
这是最好的方法吗?我遇到的问题也是调用名称,因为例如在 POST 上使用 foreach 只会返回值而不是名称。我附上了下面的代码:
<?php while ($cred = mysql_fetch_array($credentials_process)) { ?>
<div class="edit-profile-background-inputs">
<span><input type="text" name="cred{}<?php echo $cred['id']; ?>" value="<?php echo $cred['credentials']; ?>" /></span>
<span style="margin-left:10px;"><a href="<?php echo "background.php?cred=".$cred['id']; ?>">Remove</a></span>
</div>
<?php } ?>
我需要那些名为 cred{} 的字段进入凭证表,那些名为 edu{} 的字段进入教育表,等等。