我第一次添加了一些巨大的东西,混合了 JS、PHP、THREE 和许多其他东西。这是我尝试过的。
当有人在人体上单击 THREE.js 场景时,选择人体和 javascript 的各个部分,然后将其添加到我想使用 PHP / MySQL 将所选内容保存到数据库中。
THREE.js 场景有效,我可以选择/取消选择事物,生成的动态 HTML 输出也适用。例如,我得到一个像这样生成的表单:
<canvas width="1680" height="949"></canvas>
<div id="Description">Will be added to database:</div>
<form id="BodyParts" method="POST" action="index.php?s=cinput">
<input type="checkbox" id="leg_right" name="leg_right" disabled="" value="leg_right">
<div id="leg_right_Description">Rechtes Bein</div>
<input type="checkbox" id="leg_left" name="leg_left" disabled="" value="leg_left">
<div id="leg_left_Description">Linkes Bein</div>
<input type="checkbox" id="torso_top" name="torso_top" disabled="" value="torso_top">
<div id="torso_top_Description">Obertorso</div>
<input type="submit" value="Speichern" id="Submit">
</form>
所以,点击提交按钮后,我只是在使用 var_dump($_POST); 在我接收 cinput.php 文件上。但它给出了一个空数组。但是,当尝试重新加载站点时,Chrome 告诉我一些数据已发送,我需要再次验证。你知道我的意思。上面生成的 HTML 表单到底是如何不起作用并且不发送我可以在 PHP 中使用的 POST 数据?