1

首先,我在 Joomla 框架中使用 PHP 和 MySQL(但此时对 Joomla MVC 结构不感兴趣)。

我有一个来自数据库(表 A)的数据列表,并且在旁边添加了一个复选框。当我单击一个复选框时,我希望当我单击“保存”按钮并将该数据列在新的网络上时,将启用的复选框中的数据发送(插入副本)到新表(表 B)页。未选中的不应发送到新表,因此应忽略。此外,在选中复选框之前,必须首先禁用“保存”按钮。

现在,表(表A)中的现有数据与新表(表B)之间必须存在关系,因此例如当从表(表A)中删除主要现有数据时,它也应该自动删除新表(表 B)中的数据。

我知道一些 PHP 和 MySQL,但不足以弄清楚上面的一些。

一些聪明的 PHP 和 MySQL 大师能否在我拔头发时指出正确的方向,尤其是在复选框问题上。谢谢!

4

1 回答 1

0

要将数据发送到另一个页面并显示消息,您需要 AJAX。并为此检查此页面: Ajax 将数据传递给 php 脚本

但是没有消息(将数据发送到页面),使用这个->

假设您有:

<form action="insertInDatabase.php" method="post">
<input type="checkbox" name="cbs[]" value="firstValue">First value<br>
<input type="checkbox" name="cbs[]" value="secondValue">Second value 
</form>

所以在这里你将你的数据发送到“insertInDatabase.php”。你有这个:

//connection do mySql database

if(!empty($_POST['cbs'])) {

foreach($_POST['cbs'] as $cb) {    

mysql_query("INSERT INTO table2(checkedCheckBoxValue) VALUES('$cb');");


}}
于 2012-11-03T11:39:42.190 回答