单一表单与不同的数据库


Singleform with different database

我想在php中创建一个表单,其中将有两个类别。一个用于学生配置文件详细信息,另一个用于学生的配置文件详细信息标志细节。现在主要的问题是,所有这些都将在一个单一的形式意味着在一个页面中,类别,如学生详细信息将保存在数据库的学生详细信息表中,而分数将保存在另一个名为分数数据库的数据库中。我还需要这两个类别的CRUD。那么怎么做呢?

如果您有任何建议和帮助,我将不胜感激。

表单和数据库表之间没有直接链接,那么您的问题是什么?

当你处理表单post时,为什么不逐一对每个表执行mysql_query()呢?

您可以这样构建表单,以便分隔表:

<input type="text" name="data[student][name]" />
<input type="text" name="data[category][name]" />

PHP脚本然后遍历数据并将其保存在相应的表中:

foreach($_POST['data'] as $table=>$row){
    // do your insert statemnet here (don't foregt to escape the Parameters!)
}