我正在尝试创建一个网站,我可以在其中插入button
的产品。
所以现在我有一个button
,它会创建一个div
作为产品包装盒。单击button
后,它变得不可见,在此我可以看到div
现在;在div
下,下一个button
应该能够创建一个div
s(总是以相同的方式)。
问题在于我无法找到任何解决方案。我总是落在无尽的循环中。
如果您对邮件发送有疑问,第一步的想法就是发送邮件作为每个创建产品的简报。
这是我的代码:
<?php
echo "<form action='index.php' method='GET'>";
echo "<input type='submit' name='insert' id='insert' value='INSERT'>";
echo "</form>";
if ($_GET["insert"]) {
echo " <script language='JavaScript'> ";
echo "";
echo " ";
echo " document.getElementById('insert').style.visibility='hidden' ";
echo "";
echo "</script>";
echo " <div class='article'>";
echo "<h2>product</h2>";
echo "<p>";
echo "EXAMPLE";
echo "</p>";
echo "</div> ";
echo "<form action='index.php' method='GET'>";
echo "<input type='submit' name='ins ert' id='insert' value='INSERT'>";
echo "</form>";
//send mail
$message = "hello TEST!";
for ($i = 0; $i < $z; $i++) {
mail('' . $res[$i] . '', 'Newsletter', $message);
}
}
?>
答案 0 :(得分:0)
您正在隐藏“id = insert”项,然后创建第二个“id = insert”项。所以你得到2个相同的id,这是不好的。 你应该“删除”“id = insert”而不是“隐藏”它。 jquery可以帮助你。
(所以你可能不需要删除“id = insert”项,而是“在”你的上一个产品之后“添加”一个新div。