以下是我的PHP代码。我想我已经关闭了,但是我不明白为什么当我点击表单上的提交按钮时,它不会在我的PHP代码中输入我的if (isset($_POST['addFormula']))
语句来执行插入。< / p>
提醒(&#39; IM IN HERE !!!&#39;);
提醒(&#39;成功添加&#39;);
提醒(&#39;添加公式时出错......&#39;);
这是我的HTML代码
<table style="width:100%">
<tr>
<td>
<form method="post">
<h3 style="color:#a5a5a5; margin:5px 0 0 0">Name:</h3>
<input type="text" name="name"><br>
<h3 style="color:#a5a5a5; margin:5px 0 0 0">Formula:</h3>
<input type="text" name="formula"><br>
<h3 style="color:#a5a5a5; margin:5px 0 0 0">Category:</h3>
<input class="radio-button" type="radio" id="math" name="category" value="Math" checked>
Math
<input class="radio-button" type="radio" name="category" value="Physics">
Physics
<h3 style="color:#a5a5a5; margin:5px 0 0 0">Description:</h3>
<textarea class="description-textarea" name="description" ></textarea><br>
<tr>
<td class="cancel-button">
<button type="button" id="cancelAdd">Cancel</button>
</td>
<td class="save-button">
<button type="submit" name="addFormula" id="add">Save</button>
</td>
</tr>
</form>
</td>
</tr>
</table>
答案 0 :(得分:-1)
试试这个,我在表单中添加了action元素来加载相同的php页面。如果PHP脚本不在同一文件中,您可以将其更改为特定页面。 例如:
<form method="post" action='action.php'>
<form method="post" action=<?php echo $_SERVER['PHP_SELF'];?>>