2013-06-12 4 views
0

У меня проблема с моей формой. Когда я нажимаю кнопку «Отправить», получается 6 строк вниз, но я хочу, чтобы они были после формы без этих пустых строк.Результаты поиска Php на той же странице без пустых мест

Мой HTML-файл:

<center> 
    <table width="300"> 
     <form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post"> 
      <tr> 
       <td width="150"><b>Главница:</b></td> 
       <td width="150"><input type="text" style="width: 150px;" maxlength="9" name="number" size="4" /></td> 
      </tr> 
      <tr> 
      </tr> 
      <tr> 
       <td width="150" valign="top"></td> 
       <td width="150" align="right"><input style="height: 23px; width: 85px" type="submit" value="Израчунај" name="submit" /></td> 
      </tr> 
     </form> 
    </table> 
    </center> 

Мой файл известково:

function showForm() { 

} 


if (empty($_POST['submit'])) { 

     showForm(); 

} else 
{ 

     if (!is_numeric($_POST['number'])) { 

       (int)$_POST['number'] = "error"; 

     } 


     if (empty($_POST['number'])) { 

       (int)$_POST['number'] = "error"; 

     } 

     if ($_POST['number'] == "0") { 

       (int)$_POST['number'] = "error"; 

     } 


    else 
    { 
     $bod = 120; 
     $stopaPDV = 0.2;   
     $error = "error"; 
     $nula = 0; 
     $prva = 250*$bod; 
     $druga = 1000*$bod; 
     $treca = 5000*$bod; 
     $cetvrta = 20000*$bod;  
     $peta = 100000*$bod;   


     if (($_POST['number']) == $error) 

     { 
      $G = "0,00"; 
      $ZOI = "0,00"; 
      $DP = "0,00"; 
      $NZU = "0,00"; 
      $ZBIR = "0,00"; 
      $PDV = "0,00"; 
      $UKUPNO = "0,00"; 

       showForm(); 
      echo " <table> 
        <tr> 
         <td>Главница:</td> 
         <td>$G</td> 
        </tr> 
        <tr> 
         <td>Закључак о извршењу:</td> 
         <td>$ZOI</td><br /> 
        </tr>    
        <tr> 
         <td>Достава писмена:</td> 
         <td>$DP</td><br /> 
        </tr>         
        <tr> 
         <td>Награда за успешност:</td> 
         <td>$NZU</td><br /> 
        </tr> 
        <tr> 
         <td>Збир:</td> 
         <td>$ZBIR</td><br /> 
        </tr>    
        <tr> 
         <td>ПДВ:</td> 
         <td>$PDV</td><br /> 
        </tr>         
        <tr> 
         <td>Укупно:</td> 
         <td>$UKUPNO</td><br /> 
        </tr>     
        </table>";    
      echo "<br/><small>Појавила се грешка приликом уношења износа главнице, покушајте поново.</small>"; 

     }  

     elseif (($_POST['number'])== "0") 

     { 
      $G = "0,00"; 
      $ZOI = "0,00"; 
      $DP = "0,00"; 
      $NZU = "0,00"; 
      $ZBIR = "0,00"; 
      $PDV = "0,00"; 
      $UKUPNO = "0,00"; 

       showForm(); 
      echo " <table> 
        <tr> 
         <td>Главница:</td> 
         <td>$G</td> 
        </tr> 
        <tr> 
         <td>Закључак о извршењу:</td> 
         <td>$ZOI</td><br /> 
        </tr>    
        <tr> 
         <td>Достава писмена:</td> 
         <td>$DP</td><br /> 
        </tr>         
        <tr> 
         <td>Награда за успешност:</td> 
         <td>$NZU</td><br /> 
        </tr> 
        <tr> 
         <td>Збир:</td> 
         <td>$ZBIR</td><br /> 
        </tr>    
        <tr> 
         <td>ПДВ:</td> 
         <td>$PDV</td><br /> 
        </tr>         
        <tr> 
         <td>Укупно:</td> 
         <td>$UKUPNO</td><br /> 
        </tr>      
        </table>";    
      echo "<br/><small>Износ главнице мора да буде већи од нуле.</small>"; 

     } 

     elseif (($_POST['number'])<= $prva && ($_POST['number'])> $nula) 

     { 

      $G = (int)strip_tags($_POST['number']); 
      $G2 = number_format("$G",2,",",".");    
      $ZOI = 25*$bod; 
      $ZOI2 = number_format("$ZOI",2,",",".");       
      $DP = 2.5*$bod; 
      $DP2 = number_format("$DP",2,",",".");         
      $NZU = 25*$bod*0.5; 
      $NZU2 = number_format("$NZU",2,",",".");          
      $ZBIR = $ZOI+$DP+$NZU; 
      $ZBIR2 = number_format("$ZBIR",2,",",".");            
      $PDV = ($ZOI+$DP+$NZU)*$stopaPDV; 
      $PDV2 = number_format("$PDV",2,",",".");             
      $UKUPNO = $ZBIR+$PDV;   
      $UKUPNO2 = number_format("$UKUPNO",2,",",".");            

       showForm(); 

      echo " <table> 
        <tr> 
         <td>Главница:</td> 
         <td>$G2</td> 
        </tr> 
        <tr> 
         <td>Закључак о извршењу:</td> 
         <td>$ZOI2</td><br /> 
        </tr>    
        <tr> 
         <td>Достава писмена:</td> 
         <td>$DP2</td><br /> 
        </tr>         
        <tr> 
         <td>Награда за успешност:</td> 
         <td>$NZU2</td><br /> 
        </tr> 
        <tr> 
         <td>Збир:</td> 
         <td>$ZBIR2</td><br /> 
        </tr>    
        <tr> 
         <td>ПДВ:</td> 
         <td>$PDV2</td><br /> 
        </tr>         
        <tr> 
         <td>Укупно:</td> 
         <td>$UKUPNO2</td><br /> 
        </tr>      
        </table>";     
     }  

     elseif (($_POST['number'])<= $druga && ($_POST['number'])> $prva) 

     { 

      $G = (int)strip_tags($_POST['number']); 
      $G2 = number_format("$G",2,",",".");    
      $ZOI = 25*$bod+($G-250*$bod)*0.02; 
      $ZOI2 = number_format("$ZOI",2,",",".");       
      $DP = 2.5*$bod*2; 
      $DP2 = number_format("$DP",2,",",".");         
      $NZU = (25*$bod+($G-250*$bod)*0.06)*0.5; 
      $NZU2 = number_format("$NZU",2,",",".");          
      $ZBIR = $ZOI+$DP+$NZU; 
      $ZBIR2 = number_format("$ZBIR",2,",",".");            
      $PDV = ($ZOI+$DP+$NZU)*$stopaPDV; 
      $PDV2 = number_format("$PDV",2,",",".");             
      $UKUPNO = $ZBIR+$PDV;   
      $UKUPNO2 = number_format("$UKUPNO",2,",",".");       

       showForm(); 

      echo " <table> 
        <tr> 
         <td>Главница:</td> 
         <td>$G2</td> 
        </tr> 
        <tr> 
         <td>Закључак о извршењу:</td> 
         <td>$ZOI2</td><br /> 
        </tr>    
        <tr> 
         <td>Достава писмена:</td> 
         <td>$DP2</td><br /> 
        </tr>         
        <tr> 
         <td>Награда за успешност:</td> 
         <td>$NZU2</td><br /> 
        </tr>  
        <tr> 
         <td>Збир:</td> 
         <td>$ZBIR2</td><br /> 
        </tr>    
        <tr> 
         <td>ПДВ:</td> 
         <td>$PDV2</td><br /> 
        </tr>         
        <tr> 
         <td>Укупно:</td> 
         <td>$UKUPNO2</td><br /> 
        </tr>       
        </table>";     
     } 

     elseif (($_POST['number'])<= $treca && ($_POST['number'])> $druga) 

     { 

      $G = (int)strip_tags($_POST['number']); 
      $G2 = number_format("$G",2,",",".");    
      $ZOI = 45*$bod+($G-1000*$bod)*0.01; 
      $ZOI2 = number_format("$ZOI",2,",",".");       
      $DP = 2.5*$bod*2; 
      $DP2 = number_format("$DP",2,",",".");         
      $NZU = (85*$bod+($G-1000*$bod)*0.05)*0.5; 
      $NZU2 = number_format("$NZU",2,",",".");          
      $ZBIR = $ZOI+$DP+$NZU; 
      $ZBIR2 = number_format("$ZBIR",2,",",".");            
      $PDV = ($ZOI+$DP+$NZU)*$stopaPDV; 
      $PDV2 = number_format("$PDV",2,",",".");             
      $UKUPNO = $ZBIR+$PDV;   
      $UKUPNO2 = number_format("$UKUPNO",2,",",".");       

       showForm(); 

      echo " <table> 
        <tr> 
         <td>Главница:</td> 
         <td>$G2</td> 
        </tr> 
        <tr> 
         <td>Закључак о извршењу:</td> 
         <td>$ZOI2</td><br /> 
        </tr>    
        <tr> 
         <td>Достава писмена:</td> 
         <td>$DP2</td><br /> 
        </tr>         
        <tr> 
         <td>Награда за успешност:</td> 
         <td>$NZU2</td><br /> 
        </tr> 
        <tr> 
         <td>Збир:</td> 
         <td>$ZBIR2</td><br /> 
        </tr>    
        <tr> 
         <td>ПДВ:</td> 
         <td>$PDV2</td><br /> 
        </tr>         
        <tr> 
         <td>Укупно:</td> 
         <td>$UKUPNO2</td><br /> 
        </tr>       
        </table>";     
     }  

     elseif (($_POST['number'])<= $cetvrta && ($_POST['number'])> $treca) 

     { 

      $G = (int)strip_tags($_POST['number']); 
      $G2 = number_format("$G",2,",",".");    
      $ZOI = 95*$bod+($G-5000*$bod)*0.005; 
      $ZOI2 = number_format("$ZOI",2,",",".");       
      $DP = 2.5*$bod*2; 
      $DP2 = number_format("$DP",2,",",".");         
      $NZU = (335*$bod+($G-5000*$bod)*0.04)*0.5; 
      $NZU2 = number_format("$NZU",2,",",".");            
      $ZBIR = $ZOI+$DP+$NZU; 
      $ZBIR2 = number_format("$ZBIR",2,",",".");            
      $PDV = ($ZOI+$DP+$NZU)*$stopaPDV; 
      $PDV2 = number_format("$PDV",2,",",".");             
      $UKUPNO = $ZBIR+$PDV;   
      $UKUPNO2 = number_format("$UKUPNO",2,",",".");       

       showForm(); 

      echo " <table> 
        <tr> 
         <td>Главница:</td> 
         <td>$G2</td> 
        </tr> 
        <tr> 
         <td>Закључак о извршењу:</td> 
         <td>$ZOI2</td><br /> 
        </tr>    
        <tr> 
         <td>Достава писмена:</td> 
         <td>$DP2</td><br /> 
        </tr>         
        <tr> 
         <td>Награда за успешност:</td> 
         <td>$NZU2</td><br /> 
        </tr> 
        <tr> 
         <td>Збир:</td> 
         <td>$ZBIR2</td><br /> 
        </tr>    
        <tr> 
         <td>ПДВ:</td> 
         <td>$PDV2</td><br /> 
        </tr>         
        <tr> 
         <td>Укупно:</td> 
         <td>$UKUPNO2</td><br /> 
         </td> 
        </tr>       
        </table>";     
     }   

     elseif (($_POST['number'])<= $peta && ($_POST['number'])> $cetvrta) 

     { 

      $G = (int)strip_tags($_POST['number']); 
      $G2 = number_format("$G",2,",",".");    
      $ZOI = 195*$bod+($G-20000*$bod)*0.002; 
      $ZOI2 = number_format("$ZOI",2,",",".");       
      $DP = 2.5*$bod; 
      $DP2 = number_format("$DP",2,",",".");         
      $NZU = (1135*$bod+($G-20000*$bod)*0.02)*0.5; 
      $NZU2 = number_format("$NZU",2,",",".");           
      $ZBIR = $ZOI+$DP+$NZU; 
      $ZBIR2 = number_format("$ZBIR",2,",",".");            
      $PDV = ($ZOI+$DP+$NZU)*$stopaPDV; 
      $PDV2 = number_format("$PDV",2,",",".");             
      $UKUPNO = $ZBIR+$PDV;   
      $UKUPNO2 = number_format("$UKUPNO",2,",",".");       

       showForm(); 

      echo " <table> 
        <tr> 
         <td>Главница:</td> 
         <td>$G2</td> 
        </tr> 
        <tr> 
         <td>Закључак о извршењу:</td> 
         <td>$ZOI2</td><br /> 
        </tr>    
        <tr> 
         <td>Достава писмена:</td> 
         <td>$DP2</td><br /> 
        </tr>         
        <tr> 
         <td>Награда за успешност:</td> 
         <td>$NZU2</td><br /> 
        </tr> 
        <tr> 
         <td>Збир:</td> 
         <td>$ZBIR2</td><br /> 
        </tr>    
        <tr> 
         <td>ПДВ:</td> 
         <td>$PDV2</td><br /> 
         </td> 
        </tr>         
        <tr> 
         <td>Укупно:</td> 
         <td>$UKUPNO2</td><br /> 
        </tr>       
        </table>";     
     } 

     else 

     { 

      $G = (int)strip_tags($_POST['number']); 
      $G2 = number_format("$G",2,",",".");    
      $ZOI = 395*$bod+($G-100000*$bod)*0.001; 
      $ZOI2 = number_format("$ZOI",2,",",".");       
      $DP = 2.5*$bod; 
      $DP2 = number_format("$DP",2,",",".");         
      $NZU = (3135*$bod+($G-100000*$bod)*0.01)*0.5; 
      $NZU2 = number_format("$NZU",2,",",".");           
      $ZBIR = $ZOI+$DP+$NZU; 
      $ZBIR2 = number_format("$ZBIR",2,",",".");            
      $PDV = ($ZOI+$DP+$NZU)*$stopaPDV; 
      $PDV2 = number_format("$PDV",2,",",".");             
      $UKUPNO = $ZBIR+$PDV;   
      $UKUPNO2 = number_format("$UKUPNO",2,",",".");       

       showForm(); 

      echo " <table> 
        <tr> 
         <td>Главница:</td> 
         <td>$G2</td> 
        </tr> 
        <tr> 
         <td>Закључак о извршењу:</td> 
         <td>$ZOI2</td><br /> 
        </tr>    
        <tr> 
         <td>Достава писмена:</td> 
         <td>$DP2</td><br /> 
         </td> 
        </tr>         
        <tr> 
         <td>Награда за успешност:</td> 
         <td>$NZU2</td><br /> 
        </tr> 
        <tr> 
         <td>Збир:</td> 
         <td>$ZBIR2</td><br /> 
        </tr>    
        <tr> 
         <td>ПДВ:</td> 
         <td>$PDV2</td><br /> 
         </td> 
        </tr>         
        <tr> 
         <td>Укупно:</td> 
         <td>$UKUPNO2</td><br /> 
        </tr>       
        </table>";     
     }   
    } 

} 

Это страница, где вы можете увидеть, что я говорю: http://www.izvrsiteljsu.rs/cirilica/kalkulator.php

Надежда кто-то поможет мне как можно скорее, Благодарю. Милан Lachanski

+0

Совет: Если вы хотите разместить на той же странице, не указывайте в своей форме параметр действия: '

'. –

ответ

0
<tr> 
<td>Закључак о извршењу:</td> 
<td>$ZOI</td>--------------><br /> 
</tr> 

Вот ваш 6 < BR> родом из не должно быть ничего между </TD> и </тр>

+0

Удивительно, спасибо большое. Я у тебя в долгу. :) –

Смежные вопросы