Ok, still a little confused.  You have 3 {{pass}} statements in the file
but only 2 conditional (for) statements.  Is the other {{pass}} ending a
for or if started in the main template, layout.html?

Also, I'm seeing things confusing me further.  For example, you have these
2 statements:

<div id="letterhead">
{{for head in head:}}

then, you have

</div><!--id letterhead-->

before you have a {{pass}} which (in my way of thinking) should be before
the /div for letterhead.  Seems a bit disorganized to me.

While this may not be the issue, it is hard for me to follow what you're
trying to accomplish with the template file.

-Jim

On Tue, Oct 24, 2017 at 1:39 PM, mostwanted <godirao...@gmail.com> wrote:

>
>
> *THATS MY VIEW*{{extend 'layout.html'}}
> <style>
>     .classes
>     {
>         float: left;
>         padding-left: 15px;
>         font-weight: bold;
>     }
>
>     #container
>     {
>         display:block;
>         overflow:auto;
>         margin: 0 auto;
>         width: 1200px;
>         border: solid 1px #3399FF;
>         border-radius: 5px;
>         #height: 280px;
>         padding: 10px;
>         #padding-left: 10px;
>         margin-top: 3%;
>         box-shadow: 10px 10px 5px #888888;
>         background-color: #3399FF;
>         color: white;
>     }
>     #container textarea
>     {
>         color: black;
>     }
>
>     .details
>     {
>         float:left;
>     }
>
>     #letterhead
>     {
>         border: solid 1px #3399FF;
>         border-radius: 5px;
>         height: 220px;
>         padding: 10px;
>         #box-shadow: 10px 10px 5px #888888;
>         background-color: #3399FF;
>         color: white;
>     }
>     #container a
>     {
>         color:white;
>         font-size: small;
>     }
>     #container a:hover
>     {
>         background: white;
>         color: #3399FF;
>         border: solid 1px white;
>         border-radius: 5px;
>         text-decoration: none;
>     }
>
>     #container .name
>     {
>         text-transform: uppercase;
>     }
>
>     td, th {
>     border: 1px solid #dddddd;
>     text-align: left;
>     padding: 8px;
>     }
>     th
>     {
>     font-size: 18px;
>     }
>     .particulars
>     {
>         float: left;
>     }
>     #particulars
>     {
>         margin-left: 170px;
>     }
> </style>
> <script type="text/javascript">
> function getPerc(num1, num2)
> {
>  return(num1/num2)*100;
> }
> </script>
>
> <div class="glyphicon glyphicon-print" style="font-weight: bold; float:
> left;"><a href="#">PRINT-REPORT</a></div>
> <div class="glyphicon glyphicon-step-backward" style="float: right;" ><a
> href="javascript:history.back()" style="font-weight: bold;"
> id="back">BACK</a>
> </div>
> <div id="container">
> <div id="letterhead">
>     {{for head in head:}}
>
>     <div class="details">
>     <img width="200px" src="{{=URL('download', args=head.school_logo)}}"
> /><br />
>     </div>
>     <div class="details" style="padding-left: 10px;">
>     <h1>
>         {{=head.school_name}}
>     </h1><br />
>     {{=head.Telephone}}<br />
>     {{=head.Fax}}<br/>
>     {{=head.Email}}<br />
>         <h4>
>             COMPILED BY STUDENTS RESULTS MANAGEMENT SYSTEM (SRMS v1)
>         </h4>
>     </div>
> </div><!--id letterhead-->
>
> <hr />
>
> <div id="report">
>
>     <div id="particulars">
> <center><div class="particulars" style="font-size:30px"> ACADEMIC REPORT
> FOR STUDENT:<br /><span style="font-size: 60px;">{{=classes1.surname}} {{=
> classes1.name}}</span></div> <div class="particulars" style="border:solid
> 2px white; border-radius: 5px; height: 120px; margin-left: 20px; padding:
> 5px;"><img width="160px" src="{{=URL('download',
> args=classes1.photo)}}"/><br /></div>
>     </center>
>     </div>
>     </div>
> <div id="reportDetails" style="margin-top:13%;">
>     <hr />
>     </h1><br />
>     <table>
> <tr>
>     <th>Term</th>
>     <th>Subject</th>
>     <th>Mark Acquired</th>
>     <th>Total Mark</th>
>     <th>(%) Acquired</th>
>     <th>Grade</th>
>     <th>Teacher's Comment</th>
> </tr>
>
>
> {{for report in form:
>         perc=(float(report.marks)/float(report.total))*float(100)
>         }}
>
>
>         <tr>
>             <td>{{=report.term.term}}</td>
>             <td>{{=report.subject.subject_name}}</td>
>         <td>{{=report.marks}}</td>
>     <td>{{=report.total}}</td>
>               <td>
> {{=perc}}(%)
>             </td>
>             <td>
>
>             </td>
>         <td>{{=report.comments}}</td>
>         </tr>
>         {{pass}}
> {{pass}}
>     </table>
> <br />
>     <hr />
> <textarea id = "myTextArea" rows = "10" cols = "90" placeholder="Teacher's
> Overall Comments" style="border: solid 1px white; border-radius:
> 5px;"></textarea><br /><br />
> Teacher: {{=classes1.class_name.teacher.name}} 
> {{=classes1.class_name.teacher.surname}}<br
> />
> <br />
>     <br />
> Signature:--------------------------------
> {{pass}}
> <br />
> <br />
> </div>
>     </div>
> </div>
> </div>
> <br />
>
>
>
> On Tuesday, October 24, 2017 at 8:11:51 PM UTC+2, Jim S wrote:
>>
>> Just the view, the .html file.
>>
>> -Jim
>>
>> On Tuesday, October 24, 2017 at 11:58:33 AM UTC-5, mostwanted wrote:
>>>
>>> By entire file you mean including the models and controllers?
>>>
>>> I am not getting any Traceback error, the results are just not
>>> displaying!
>>>
>>> On Tuesday, October 24, 2017 at 6:40:53 PM UTC+2, Jim S wrote:
>>>>
>>>> Do all of your conditional statements have the appropriate
>>>> corresponding {{pass}} statements?
>>>>
>>>> In the snippet you included I see 3 {{pass}} statements but only 2
>>>> conditional statements.  Can you include the entire file?  Also, are you
>>>> getting a traceback error?
>>>>
>>>> -Jim
>>>>
>>>> On Tuesday, October 24, 2017 at 11:01:22 AM UTC-5, mostwanted wrote:
>>>>>
>>>>>
>>>>> *Hi guys, I'm faced with a little problem, I'm developing a results
>>>>> management system for a school, in the report preparation page i want 
>>>>> there
>>>>> to be displayed the student's percentage pass for a subject as well as
>>>>> their grade for that subject, now the problem is nothing gets when i write
>>>>> down the conditional statement to determine the grade, i don't know what
>>>>> I'm doing wrong, this  is part of my code below: PLEASE HELP ME!!!!*
>>>>> {{extend 'layout.html'}}
>>>>> ...........................
>>>>> ..............................
>>>>> ...........................
>>>>> {{for report in form:
>>>>>         perc=(float(report.marks)/float(report.total))*float(100)
>>>>>
>>>>> *#WITHOUT THE CONDITIONAL PART BELOW WHICH DETERMINES THE GRADE,
>>>>> EVERYTHING WORKS WELL, THE PERCENTAGE PASS & ALL OTHER RESULTS ARE
>>>>> DISPLAYED BUT WHEN I PUT IT IN NOTHING GETS DISPLAYED!!!*
>>>>>         if perc>=80:
>>>>>         grade='A'
>>>>>         }}
>>>>>
>>>>>
>>>>>         <tr>
>>>>>             <td>{{=report.term.term}}</td>
>>>>>             <td>{{=report.subject.subject_name}}</td>
>>>>>         <td>{{=report.marks}}</td>
>>>>>     <td>{{=report.total}}</td>
>>>>>               <td>
>>>>> {{=perc}}(%)
>>>>>             </td>
>>>>>             <td>
>>>>>                 {{=grade}}
>>>>>             </td>
>>>>>         <td>{{=report.comments}}</td>
>>>>>         </tr>
>>>>>         {{pass}}
>>>>> {{pass}}
>>>>>     </table>
>>>>> <br />
>>>>>     <hr />
>>>>> <textarea id = "myTextArea" rows = "10" cols = "90"
>>>>> placeholder="Teacher's Overall Comments" style="border: solid 1px white;
>>>>> border-radius: 5px;"></textarea><br /><br />
>>>>> Teacher: {{=classes1.class_name.teacher.name}}
>>>>> {{=classes1.class_name.teacher.surname}}<br />
>>>>> <br />
>>>>>     <br />
>>>>> Signature:--------------------------------
>>>>> {{pass}}
>>>>> <br />
>>>>> <br />
>>>>> </div>
>>>>>     </div>
>>>>> </div>
>>>>> </div>
>>>>> <br />
>>>>>
>>>>> --
> Resources:
> - http://web2py.com
> - http://web2py.com/book (Documentation)
> - http://github.com/web2py/web2py (Source code)
> - https://code.google.com/p/web2py/issues/list (Report Issues)
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "web2py-users" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/
> topic/web2py/1YFGgSMTFQM/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> web2py+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to