单击提交显示答案div

时间:2016-02-17 14:42:47

标签: php

我正在建立一个计算器,以帮助人们了解他们公司的志愿服务成本。

当用户点击“计算器”提交按钮时,我希望答案显示但不是之前。

我目前正在尝试使用:

<div id="return data" style="display: <?php echo (isset($_POST['submit']))? 'block' : 'none';  ?>">

和相应的html:

get_display_create_panel

可以在此处查看该页面:http://benefacto.org/calculator

目前根本不起作用!任何帮助非常感谢。最好的,本

1 个答案:

答案 0 :(得分:1)

访问您的网页时,显然没有为提交按钮提供匹配的名称属性,就此处的$_POST['submit'] POST阵列而言。

使用错误报告会向您抛出一个未定义的索引提交通知。

因此,请将其命名为name="submit",如下所示:

<input name='submit' type='submit' value='Calculate' class='cta'/>

HTML贴纸:另外,您有一个迷路的</table>标记和迷路</div> - </div><!-- /#wrapper -->(如HTML源代码所示)但超出了这个问题的范围。

至于PHP的一部分,你没有发布(或大部分)。所以,到目前为止,这是我现在能给你的最佳答案。

error reporting添加到文件的顶部,这有助于查找错误。

<?php 
error_reporting(E_ALL);
ini_set('display_errors', 1);

// Then the rest of your code

旁注:只应在暂存时进行显示错误,而不是生产。