Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP:仅显示标题/副标题和回答的问题_Php_Forms_Format - Fatal编程技术网

PHP:仅显示标题/副标题和回答的问题

PHP:仅显示标题/副标题和回答的问题,php,forms,format,Php,Forms,Format,我希望有人能看看这个页面/屏幕截图,告诉我如何配置它,当他们回答了那个部分的问题时,只显示标题和副标题 所有的问题都设置好了,并且只在他们回答了之后才显示出来。。。。但默认情况下,所有标题和副标题都会显示。。。这就是需要解决的问题 如果每个部分只有一个问题,我可以解决它,但我在这里不知所措 [编辑/添加:末尾有一个“评论”部分,标题(连同用户评论)只有在他们添加评论时才会显示……默认情况下,“评论”标题不会显示在结果页面上……只是不知道如何将几个问题与一个标题或分标题联系起来,每次都会重复!]

我希望有人能看看这个页面/屏幕截图,告诉我如何配置它,当他们回答了那个部分的问题时,只显示标题和副标题

所有的问题都设置好了,并且只在他们回答了之后才显示出来。。。。但默认情况下,所有标题和副标题都会显示。。。这就是需要解决的问题

如果每个部分只有一个问题,我可以解决它,但我在这里不知所措

[编辑/添加:末尾有一个“评论”部分,标题(连同用户评论)只有在他们添加评论时才会显示……默认情况下,“评论”标题不会显示在结果页面上……只是不知道如何将几个问题与一个标题或分标题联系起来,每次都会重复!]

我的问卷分为三个部分。每个部分大约有30个问题。这30个问题分为不同的小节

如果他们没有回答任何“历史”问题,我不希望整个部分都出现任何东西。 如果他们在“运动和玩耍”中只回答了两个问题,那么我只想让“历史”和“运动和玩耍”与他们的两个问题一起出现。等等

你是如何处理这种事情的

提前谢谢大家,, 特蕾西


历史记录

环境

锻炼和玩耍


不确定这是否会带来不同。。。但这是表单的页面链接:

它工作得很好,万一有人看到这篇文章需要答案

所以现在,无论用户回答1个子类问题还是每个子类问题,关联的子标题都会显示出来;否则,它就不会。主类别标题相同;如果任何子类别中的任何答案被回答,它将显示;否则,默认情况下它将保持隐藏状态

我的方法(当然,有一百万种方法可以做到这一点,就像这个领域中的任何东西一样;当然,我确信代码可以更短、更干净等等……但它是有效的!):


/*“运动与玩耍”副标题*/
PHP答案部分与我之前粘贴的PHP相同,只是删除了标题和副标题(data_hdr&data_subhd)“p”标记。表单的HTML链接(如上)目前仍然有效。一旦完成,它将从网站主菜单的某个位置链接


Tracy

没有代码我们做不了多少事情,你可以吗?;-)你应该尝试自己编写代码。如果你有问题,请发布你尝试过的内容,并清楚地解释哪些内容不起作用。阅读一个好问题。一定要阅读。关于这个问题,我有一张白板,但我很乐意展示php我现在已经安装好了。:)好的,杰。那么有人可以随意删除这篇文章。你可以删除这篇文章yourself@flipflopmedia除此之外,你的问题太宽泛了。
<!-- HISTORY -->
<!-- ENVIRONMENT -->
<p class="data_hdr" style="margin-top:35px!important;">History</p>
<p class="data_subhd" style="margin-top:15px!important;">Environment</p>
<p class="data_answers">
<?php if (isset($_POST['typeofhouse'])) {echo '<strong>Type of House:        
</strong> '; if ($name == $typeofhouse) echo ($_POST['typeofhouse']); if 
($name == $othertypeofhouse) echo (' '); echo 
htmlspecialchars($_POST['othertypeofhouse']);} ?></p>
<p class="data_answers">
<?php if (isset($_POST['sleeping-arrangement'])) {echo '<strong>Sleeping 
Arrangement:</strong> '; echo htmlspecialchars($_POST['sleeping-
arrangement']);} ?></p>
<p class="data_answers">
<?php if (isset($_POST['pet-source'])) {echo '<strong>Pet Source:</strong> 
'; echo htmlspecialchars($_POST['pet-source']);} ?></p>
<p class="data_answers">
<?php if (isset($_POST['age-acquired'])) {echo '<strong>Age Acquired:
</strong> '; echo htmlspecialchars($_POST['age-acquired']);} ?></p>
<p class="data_answers">
<?php if (isset($_POST['number-of-people'])) {echo '<strong>Number of 
People:</strong> '; echo htmlspecialchars($_POST['number-of-people']);} ?>
</p>
<p class="data_answers">
<?php if (isset($_POST['neutered'])) {echo '<strong>Neutered:</strong> '; 
echo htmlspecialchars($_POST['neutered']);} ?></p>
<!-- IF NEUTERED=YES -->
<p class="data_answers">
<?php if (isset($_POST['whywasyourpetneutered'])) {echo '<strong>Why was 
your Pet Neutered:</strong> '; if ($name == $whywasyourpetneutered) echo 
($_POST['whywasyourpetneutered']); if ($name == $otherwhywasyourpetneutered) 
echo (' '); echo htmlspecialchars($_POST['otherwhywasyourpetneutered']);} ?>
</p>
<!-- WHY WAS YOUR PET NEUTERED=OTHER -->
<!-- IF NEUTERED-NO -->
<p class="data_answers">
<?php if (isset($_POST['are-you-interested-in-neutering'])) {echo 
'<strong>Are you Interested in Neutering:</strong> '; echo 
htmlspecialchars($_POST['are-you-interested-in-neutering']);} ?></p>
<p class="data_answers">
<?php if (isset($_POST['food-form'])) {echo '<strong>Food Form:</strong> '; 
echo htmlspecialchars($_POST['food-form']);} ?></p>
<p class="data_answers">
<?php if (isset($_POST['foodbrand'])) {echo '<strong>Food Brand:</strong> '; 
if ($name == $foodbrand) echo ($_POST['foodbrand']); if ($name == 
$otherfoodbrand) echo (' '); echo 
htmlspecialchars($_POST['otherfoodbrand']);} ?></p>
<!-- FOOD BRAND=OTHER -->
<p class="data_answers">
<?php if (isset($_POST['who-feeds'])) {echo '<strong>Who Feeds:</strong> '; 
echo htmlspecialchars($_POST['who-feeds']);} ?></p>
<p class="data_answers">
<?php if (isset($_POST['when-fed'])) {echo '<strong>When Fed:</strong> '; 
echo htmlspecialchars($_POST['when-fed']);} ?></p>
<p class="data_answers">
<?php if (isset($_POST['treats'])) {echo '<strong>Treats:</strong> '; echo 
htmlspecialchars($_POST['treats']);} ?></p>
<p class="data_answers">
<?php if (isset($_POST['table-food'])) {echo '<strong>Table Food:</strong> 
'; echo htmlspecialchars($_POST['table-food']);} ?></p>
<p class="data_answers">
<?php if (isset($_POST['tablefoodreaction'])) {echo '<strong>Table Food 
Reaction:</strong> '; if ($name == $tablefoodreaction) echo 
($_POST['tablefoodreaction']); if ($name == $othertablefoodreaction) echo (' 
'); echo htmlspecialchars($_POST['othertablefoodreaction']);} ?></p>


<!-- EXERCISE AND PLAY -->  
<p class="data_subhd">Exercise and Play</p>
<p class="data_answers">
<?php if (isset($_POST['hours-outside'])) {echo '<strong>Hours Outside:
</strong> '; echo htmlspecialchars($_POST['hours-outside']);} ?></p>
<p class="data_answers">
<?php if (isset($_POST['restraint'])) {echo '<strong>Restraint:</strong> '; 
echo htmlspecialchars($_POST['restraint']);} ?></p>
<p class="data_answers">
<?php if (isset($_POST['walks'])) {echo '<strong>Walks:</strong> '; echo 
htmlspecialchars($_POST['walks']);} ?></p>
<p class="data_answers">
<?php if (isset($_POST['leash-type'])) {echo '<strong>Leash Type:</strong> 
'; echo htmlspecialchars($_POST['leash-type']);} ?></p>
<p class="data_answers">
<?php if (isset($_POST['playtype'])) {echo '<strong>Play Type:</strong> '; 
if ($name == $playtype) echo ($_POST['playtype']); if ($name == 
$otherplaytype) echo (' '); echo htmlspecialchars($_POST['otherplaytype']);} 
?>
<!-- PLAY TYPE=OTHER -->
<p class="data_answers">
<?php if (isset($_POST['play-frequency'])) {echo '<strong>Play Frequency:
</strong> '; echo htmlspecialchars($_POST['play-frequency']);} ?></p>
<!-- HISTORY -->
<!-- ENVIRONMENT "HEADINGS" -->
<?php
if(isset($_POST['typeofhouse']))
{ 
echo '<p class="data_hdr" style="margin-top:35px!important;">History</p>
<p class="data_subhd" style="margin-top:15px!important;">Environment</p>';
}

else if(isset($_POST['sleeping-arrangement']))
{ 
echo '<p class="data_hdr" style="margin-top:35px!important;">History</p>
<p class="data_subhd" style="margin-top:15px!important;">Environment</p>';
}
else if.... THE REST FOR "ENVIRONMENT" SUB-CATEGORY

/* EXERCISE & PLAY "HISTORY" HEADING */
else if(isset($_POST['hours-outside']))
{ 
echo '<p class="data_hdr" style="margin-top:35px!important;">History</p>';
}

else if(isset($_POST['restraint']))
{ 
echo '<p class="data_hdr" style="margin-top:35px!important;">History</p>';
}
?>

/* SUB-HEAD FOR "EXERCISE & PLAY */
<!-- EXERCISE AND PLAY "HEADING" -->
<?php
if(isset($_POST['hours-outside']))
{ 
echo '<p class="data_subhd" style="margin-top:15px!important;">Exercise and 
Play</p>';
}
else if(isset($_POST['restraint']))
{ 
echo '<p class="data_subhd" style="margin-top:15px!important;">Exercise and 
Play</p>';
}
else if.... THE REST FOR "EXERCISE & PLAY" SUB-CATEGORY
?>