第一篇文章,所以要温柔:)我花了很多时间让我的基本crud功能正常工作。我可以创建,阅读,更新和删除。 YAY!
但是当我在另一个标签上有第二个表格时 - 它不起作用:(
我试图在模板函数上尽可能多地使用它,因此两个选项卡运行完全相同的代码。
事实上,如果我删除第一个标签的内容 - 第二个标签上的表单开始完美运行。所以我认为每个形式都应该是独一无二的。
所以代码......每个标签都有自己的php。 Clients.php和Contacts.php
function initBones () {
var segmentLength = 8;
var segmentCount = 4;
var length = segmentLength * segmentCount;
var halfLength = length * 0.5;
var sizing = {
segmentLength : segmentLength,
segmentCount : segmentCount,
length : length,
halfLength : halfLength
};
var geometry = createGeometry( sizing );
var bones = createBones( sizing );
mesh = createMesh( geometry, bones );
var lEye = eyeBall();
var rEye = eyeBall();
lEye.rotateX( -Math.PI * 0.5);
rEye.rotateX( -Math.PI * 0.5);
lEye.translate( 1.4, 0, sizing.halfLength + 2.8 );
rEye.translate( -1.4, 0, sizing.halfLength + 2.8 );
var lEyeMesh = new THREE.Mesh( lEye, material );
var rEyeMesh = new THREE.Mesh( rEye, material );
mesh.add( lEyeMesh );
mesh.add( rEyeMesh );
mesh.scale.multiplyScalar( 1 );
scene.add( mesh );
}
下面包括displayModals函数,按钮点击的Jquery,以及showForm和showTable函数:
<?PHP //clients.php
showTable(client,'Clients',true);
echo "<center><div class=\"btn-group\">\n";
echo "<button type=\"button\" class=\"btn btn-success\" data-toggle=\"modal\" data-target=\"#client_add\">Add</button>\n";
echo "<button type=\"button\" class=\"btn btn-primary UpdateButton\" data-toggle=\"modal\" data-source=\"client\" data-table=\"table_client\" data-ID=\"1\" data-OrgID=\"".$orgid."\" data-target=\"#client_modify\">Modify</button>";
echo "<button type=\"button\" value=\"Delete\" class=\"btn btn-danger delButton\" data-toggle=\"modal\" data-table=\"table_client\" data-ID=\"1\" data-OrgID=\"".$orgid."\" data-target=\"#client_del\">Delete</button>";
echo "</div></center>";
echo "</form>";
displayModals('client');
?>
<?PHP // contacts.php
showTable(contact,'Contacts',true);
echo "<center><div class=\"btn-group\">\n";
echo "<button type=\"button\" class=\"btn btn-success\" data-toggle=\"modal\" data-target=\"#contact_add\">Add</button>\n";
echo "<button type=\"button\" class=\"btn btn-primary UpdateButton\" data-source=\"contact\" data-toggle=\"modal\" data-table=\"table_contact\" data-ID=\"1\" data-OrgID=\"".$orgid."\" data-target=\"#contact_modify\">Modify</button>";
echo "<button type=\"button\" value=\"Delete\" class=\"btn btn-danger delButton\" data-toggle=\"modal\" data-table=\"table_contact\" data-ID=\"1\" data-OrgID=\"".$orgid."\" data-target=\"#contact_del\">Delete</button>";
echo "</div></center>";
echo "</form>";
displayModals('contact');
}?>
因此,在第一个包含客户端的选项卡上,我可以毫无困难地添加/修改/删除。在第二个选项卡上,我可以添加和删除,但修改似乎只是将未编辑的字段提交回数据库。
奇怪的是,如果我删除了clients.php的内容进行测试,那么第二个标签是否完美?我不禁想到某种需要独特的重复。
非常感谢任何指针或指导。
谢谢大家:)