Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 226
  • Last Modified:

KEEP PARAGRAPH FROM BREAKING ACROSS PAGE

I am an exam builing site that when the actual exam is generated some of my questions be break across pages. For example:

What is the answer of this question?
A. Answer 1
B. Answer 2
--- page break ---
C. Answer 3
D. Answer 4

How I can group my questions to keep them from breaking across pages?

Here is the code from within my DBRW:
<!--#include file="../../_fpclass/fpdbrgn1.inc"-->
<!--webbot bot="DatabaseRegionStart" endspan i-checksum="55467" -->
<p><b><%=varCounter%>.</b>&nbsp;<%=fp_rs("Ques1")%></p>
<% varCounter = varCounter + 1 %>
<% If fp_rs("Ques2") <> "" AND fp_rs("Ques2") <> "True" Then %>
<p><b>A.</b>&nbsp;<%=fp_rs("Ques2")%></p>
<p><b>B.</b>&nbsp;<%=fp_rs("Ques3")%></p>
<p><b>C.</b>&nbsp;<%=fp_rs("Ques4")%></p>
<p><b>D.</b>&nbsp;<%=fp_rs("Ques5")%></p>
<% Elseif fp_rs("Ques2") = "True" Then %>
<p><b>A.</b>&nbsp;<%=fp_rs("Ques2")%></p>
<p><b>B.</b>&nbsp;<%=fp_rs("Ques3")%></p>
<% Else %>
<p>___________________________________________________________________________________________</p>
<p>___________________________________________________________________________________________</p>
<p>___________________________________________________________________________________________</p>
<p>___________________________________________________________________________________________</p>
<% End if %>
<p>&nbsp;</p>
<!--webbot bot="DatabaseRegionEnd" b-tableformat="FALSE" b-menuformat="FALSE" u-dbrgn2="../../_fpclass/fpdbrgn2.inc" i-groupsize="0" clientside tag="BODY" preview="&lt;table border=0 width=&quot;100%&quot;&gt;&lt;tr&gt;&lt;td bgcolor=&quot;#FFFF00&quot; align=&quot;left&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;This is the end of a Database Results region.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;" startspan --><!--#include file="../../_fpclass/fpdbrgn2.inc"-->
<!--webbot bot="DatabaseRegionEnd" endspan i-checksum="65064" -->

RCMB
0
rcmb
Asked:
rcmb
  • 2
1 Solution
 
seanpowellCommented:
In the head of your page:

<style type="text/css" media="print">
div { page-break-after: always; }
</style>


and then:


<div>
<!-- Database Code -->
</div>
0
 
rcmbAuthor Commented:
Sean,

Your code actually causes the page to break after every question. What I needed was a way to keep it from breaking in the middle of a question but still get more the one question on the page. I know I did not explain that very well but your code did lead me to a solution. What I did was insert a question counter and when I reached four questions then I insert the page break. I did about a dozen tests and it seems to always break around the fifth question so that was where I came up with four.

As always thanks for your help.

R/Curtis
0
 
seanpowellCommented:
Sorry - I completely misread you intent.
But I'm glad you got it sorted out in the end :-)
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now