Jump to content

problema variáveis


PF2G

Recommended Posts

Boas,

eu estou a ter problemas com umas variaveis, que originalmente estao fora de um if (isset...) e fucionam. Eu tenho de copiar para o site para mandar para o host. So que com as variaveis fora dá-me um carrada de erros, entao coloquei-os dentro do isset, mas agora nao me aparece nada do conteudo.

<?php
/*****************************CALCULOS PAINEIS**********************************/
//echo '<pre>';

if(isset($_POST['distancia']))
{
$id_redes = $_POST['id_redes'];
$rede = $_POST['rede'];
$sapatas = $_POST['sapatas'];
$poste = $_POST['poste'];
$altura = $_POST['altura'];
$farpado = $_POST['farpado'];
$dist_poste = $_POST['dist_poste'];
$quantidade= $_POST['quantidade'];
$distancia = $_POST['distancia'];
if ($quantidade > 10)
{
if ($distancia < 0)
{
$distancia = abs($distancia);
}

////////////////////////////////////////////////tipo de rede////////////////////////////////////////////////////
$rs_rede = mysql_query(sprintf("select * from redes where id_redes = %d", $id_redes));
$tipo_rede = mysql_fetch_assoc($rs_rede);
//echo "tipo rede: " . $tipo_rede['tipo_rede']. "\n";
if ($tipo_rede[tipo_rede] === "elastica" )
{
$flag_rede = 1;
//echo "flag rede elastica: " .$flag_rede . "\n\n";
}
////////////////////////////////////////////////sapatas////////////////////////////////////////////////////
if ($sapatas > 0)
{
//echo"distancia poste" .$dist_poste."\n";
$exec_sapatas=15/$dist_poste;
//echo "execucao sapatas".$exec_sapatas."\n";
$valor_exec_sapatas = $exec_sapatas * $quantidade;
//echo "valor exec sapatas".$valor_exec_sapatas."\n\n";
}
////////////////////////////////////////////////postes////////////////////////////////////////////////////
$rs_poste = mysql_query(sprintf("select * from postes where tipo = '%s' and altura = %s limit 1", $poste, $altura));
$poste= mysql_fetch_assoc($rs_poste);
$preco_poste = $poste['preco'];
//echo "preco poste: " . $preco_poste. "\n";
$preco_braco= 6;
$quant_postes=($quantidade/ $dist_poste +5);
$quant_postes=round($quant_postes);
//echo "quant_postes: " . $quant_postes . "\n";
$preco_total_postes = $quant_postes * $preco_poste;
//echo "preço total postes: " . $preco_total_postes. "\n\n";

////////////////////////////////////////////////redes////////////////////////////////////////////////////
$id_redes = $_POST['id_redes'];
$redes = mysql_query("SELECT preco_rede FROM redes WHERE id_redes = '$id_redes'");
$linha = mysql_fetch_assoc($redes);
$preco_rede = $linha['preco_rede'];
//echo "preco rede: " . $preco_rede. "\n";
$preco_quant_rede=($altura * $quantidade)* $preco_rede;
//echo "preço total rede: " . $preco_quant_rede."€". "\n\n";
////////////////////////////////////////////////quantidade ml////////////////////////////////////////////////////
//echo "quant rede ml: " . $quantidade. "\n";
$quant_rede_2=($altura * $quantidade);
//echo "quant total rede m2: " . $quant_rede_2. "\n";
//$valor_total_rede = $quant_rede_2 * $quantidade;
//echo "valor total rede " . $valor_total_rede ."\n\n";
////////////////////////////////////////////////altura////////////////////////////////////////////////////
//echo "altura:" . $altura. "\n\n";
////////////////////////////////////////////////clip////////////////////////////////////////////////////
$rs_poste_1 = mysql_query(sprintf("select * from postes where tipo = '%s' and altura = %s limit 1", $poste, $altura));
$poste_1 = mysql_fetch_assoc($rs_poste);
$quant_clip = $poste['quant_clip'];
//echo "quant_clip: " . $quant_clip. "\n";
$quant_total_clip = $quant_clip * $quant_postes;
//echo  "quant clip inox: " . $quant_total_clip. "\n";
$preco_clip=0.07;
$valor_total_clip = $quant_total_clip * $preco_clip;
//echo  "valor total clips: " . $valor_total_clip. "\n\n";
////////////////////////////////////////////////farpado////////////////////////////////////////////////////

if ($poste[tipo]=="madeira")
{
$preco_farpado=0.25;
$quant_farpado=$quantidade * $farpado;
//echo "quant farpado: " . $quant_farpado ."\n";
$valor_farpado=$quant_farpado*$preco_farpado;
//echo "preco farpado: " . $valor_farpado ."\n";
}
else if ($poste[tipo]=="metal")
{
$preco_farpado=0.25;
$quant_farpado=($quantidade * $farpado)*3;
//echo "quant farpado: " . $quant_farpado ."\n";
$valor_farpado=$quant_farpado*$preco_farpado;
//echo "preco farpado: " . $valor_farpado ."\n";
}
if ($poste[tipo]=="metal" && $farpado == 1)
{
$preco_total_postes = $quant_postes * ($preco_poste + $preco_braco);
//echo "preço total postes: " . $preco_total_postes. "\n\n";
}
////////////////////////////////////////////////suplementos////////////////////////////////////////////////////
if ($quantidade <=20) $inf_20 =10;
$valor_inf_20=$inf_20*$quantidade;
//echo "sup < 20: " .$inf_20. "valor:". $valor_inf_20."\n";
if ($quantidade <=75) $inf_75 =7.5;
$valor_inf_75=$inf_75*$quantidade;
//echo "sup < 75: " .$inf_75. "valor:". $valor_inf_75. "\n";
if ($quantidade <=150) $inf_150 =2.5;
$valor_inf_150=$inf_150*$quantidade;
//echo "sup < 150: " .$inf_150. "valor:". $valor_inf_150. "\n";
if ($quantidade <=200) $inf_200 =0.5;
$valor_inf_200=$inf_200*$quantidade;
//echo "sup < 200: " .$inf_200. "valor:". $valor_inf_200. "\n";
if ($quantidade <=800) $inf_800 =1;
$valor_inf_800=$inf_800*$quantidade;
//echo "sup < 800: " .$inf_800. "valor:". $valor_inf_800. "\n";
if ($quantidade <=1500 && $poste[tipo] ==='madeira')
{
$inf_1500 =3.375;
//echo "mont < 1500 mad: " .$inf_1500. "\n";
}
if ($quantidade <=1500 && $poste[tipo] ==='metal')
{
$inf_1500 =4.5;
//echo "mont < 1500 metal: " .$inf_1500. "\n";
}
$valor_inf_1500=$inf_1500*$quantidade;
//echo "valor mont < 1500: " .$valor_inf_1500. "\n\n";
if ($quantidade > 1500 && $poste[tipo] ==='madeira')
{
$sup_1500 =3.2;
}
if ($quantidade > 1500 && $poste[tipo] ==='metal')
{
$sup_1500 =4;
}
$valor_sup_1500=$sup_1500*$quantidade;
$suplementos=$valor_inf_20 + $valor_inf_75 +  $valor_inf_150 +  $valor_inf_200 + $valor_inf_800 + $valor_inf_1500 + $valor_sup_1500 ;
//echo "suplementos" . $suplementos ."\n";
//echo "mont < 1500: " .$inf_1500. "\n";
////////////////////////////////////////////////escoras////////////////////////////////////////////////////
if ($poste[tipo]=="metal")
{
$quant_escora = (($quantidade / 40)*2 + 5);
$quant_escora=round($quant_escora);
//echo "quant escoras: " . $quant_escora. "\n";
$escora=$poste[escora];
//echo $escora. "\n";
$preco_escora=$poste[preco_escora];
//echo "preco escora" .$preco_escora. "\n";
$valor_total_escora=$preco_escora * $quant_escora;
//echo "valor total escoras" .$valor_total_escora. "\n";
}
else if ($poste[tipo]=="madeira")
{
$quant_escora=0;
}
////////////////////////////////////////////////distancia de lisboa////////////////////////////////////////////////////
//echo "distancia:" .$distancia. "\n";
if ($distancia > 20)
{
$preco_distancia= $distancia*1.26;
}
//echo $preco_distancia. "\n";
$deslocamento=50;
$preco_deslocamento=$deslocamento + $preco_distancia;
//echo "valor deslocamento" .$preco_deslocamento. "\n\n";
////////////////////////////////////////////////arame de esticamento////////////////////////////////////////////////////
$preco_arame_estica=0.28;
$quant_arame_estica = (($quantidade * $altura) * 0.02)* $flag_rede;
$quant_arame_estica = round($quant_arame_estica);
$valor_arame_estica=($preco_arame_estica*$quant_arame_estica);
//echo "quant arame estica:" .$quant_arame_estica . "\n";
//echo "valor arame estica:" .$valor_arame_estica . "\n\n";
////////////////////////////////////////////////total////////////////////////////////////////////////////
$total= $preco_total_postes + $preco_quant_rede +$suplementos + $preco_deslocamento + $valor_arame_estica +$valor_total_clip +$valor_total_escora +$valor_farpado+$valor_exec_sapatas;
$total_metro=$total/$quantidade;
$total=number_format ($total,2,',', '.');
$total_metro=number_format ($total_metro,2);
}
else
{
$total=0;
}
//echo '<pre>';
/********************************FROMULÁRIO*************************************/
?>
<div style="padding: 0 0 0 450px;">
<script language="javascript" type="text/javascript">
function ValidaCampos() {
var errorMsg = "";
if (document.form.quantidade.value < 11){
errorMsg += "Introduza uma quantidade superior a 10";
}

if (errorMsg != ""){
<!--msg = "ERRO:\n";-->
errorMsg += alert(errorMsg + "\n\n");
return false;
}
else {
document.form.submit();
}
return true;
}
</script>
<table>
<div>

<form name="form" id="form" method="post" action="">
<table width="350px">



<tr>
 <td class="descricao" style="width: 350px">TIPO DE REDE:</td>
</tr>
<tr>
 <td style="width: 350px;">
  <select  style="width:350px; text-align:left;" name="id_redes" class="valor">
		   <?php
				 $rede = mysql_query("SELECT * FROM redes order by rede");
  while ($linha = mysql_fetch_assoc($rede)) : ?>
  <?php if($linha['rede'] != "")
  {
  ?>
  <option value="<?php echo $linha['id_redes'] ?>" <?php if ($id_redes === $linha['id_redes']) echo "selected"; ?>><?php echo $linha['rede'] ?></option>
  <?php } ?>
			 <?php endwhile; ?>
  </select>

 </td>
</tr>

<tr>
 <td class="descricao" style="width: 350px;">TIPO DE POSTES:</td>
</tr>
<tr>
 <td style="width: 350px; ">

  <select  style="width:350px;text-align:left;" name="poste" class="valor">
  <option value="madeira" <?php if ($poste['tipo'] == "madeira") echo "selected"; ?>>POSTES DE MADEIRA TRATADA TORNEADA 10CM DE DIAM</option>
  <option value="metal" <?php if ($poste['tipo'] == "metal") echo "selected"; ?>>POSTES METÁLICOS C.CLIP PLASTIFICADOS</option>
  </select>

 </td>
</tr>
<tr>
<table>
<tr>
 <td style="padding-top:13px" class="campo">ALTURA DA REDE</td>
 <td style="padding-top:13px">
  <select  style="width:100%;text-align:center;" name="altura" class="valor">
<option value="1" <?php if ($altura === "1") echo "selected"; ?>>1 m</option>
<option value="1.5" <?php if ($altura === "1.5") echo "selected"; ?>>1.5 m</option>
<option value="2" <?php if ($altura === "2") echo "selected"; ?>>2 m</option>
  </select>
 </td>
</tr>

<tr>
 <td class="campo" style="">ARAME FARPADO?</td>

 <td>
  <select  style="width:100%;text-align:center;" name="farpado" class="valor">
<option value="1" <?php if ($farpado === "1") echo "selected"; ?>>SIM</option>
<option value="0" <?php if ($farpado === "0") echo "selected"; ?>>NÃO</option>
  </select>
 </td>
</tr>

<tr>
 <td class="campo">DISTÂNCIA ENTRE POSTES</td>
 <td>
  <select  style="width:100%;text-align:center;" name="dist_poste" class="valor">
<option value="2.5" <?php if ($dist_poste === "2.5") echo "selected"; ?>>2.5 m</option>
<option value="3" <?php if ($dist_poste === "3") echo "selected"; ?>>3 m</option>
<option value="4" <?php if ($dist_poste === "4") echo "selected"; ?>>4 m</option>
  </select>
 </td>
</tr>
<tr>
 <td class="campo">EXECUÇÃO DE SAPATAS?</td>
 <td>
  <select  style="width:100%;text-align:center;" name="sapatas" class="valor">
  <option value="1" <?php if ($sapatas === "1") echo "selected"; ?>>SIM</option>
  <option value="0" <?php if ($sapatas === "0") echo "selected"; ?>>NÃO</option>
  </select>
 </td>
</tr>
<tr>
<td class="campo">QUANTIDADE DE VEDAÇÃO (metros)</td>
 <td>
  <input style="width:100px" type="text" name="quantidade"  value="<?php echo $quantidade?>" class="valor">
 </td>

</tr>
<tr>
 <td class="campo">DISTÂNCIA DE LISBOA (quilómetros)</td>
 <td>
  <input style="width:100px" type="text" name="distancia"  value="<?php echo $distancia?>" class="valor">
 </td>

</tr>
<tr>
 <td style="height:15px"></td>
</tr>
</table>
</tr>
</table>

<table>
<tr>
 <td class="campo">PREÇO POR M.L.:</td>
 <?php if ($quantidade < 11) $total_metro=0;?>
 <td style="width:104px; border:1px solid #A5ACB2;" class="valor"><?php echo $total_metro ." €";?></td>
 <!--<td style="width:100px; border:1px solid #A5ACB2;" class="valor"><?php echo $rede;?>REDE </td>
 <td style="width:100px; border:1px solid #A5ACB2;" class="valor"><?php echo $montagem;?> MONT </td>
 <td style="width:100px; border:1px solid #A5ACB2;" class="valor"><?php echo $transporte;?> TRANSP</td>
</tr>-->
<tr>
 <td class="campo">VALOR TOTAL:</td>
 <td style="width:104px; border:1px solid #A5ACB2;" class="valor"><?php echo $total ." €";?></td>
</tr>
</table>

<table width="690px">
<tr>

<tr>
 <td style="height:30px"></td>
</tr>
<tr >
 <td class="titulo_1"></td>
 <td class="titulo_1" style="text-align:center">MATERIAIS UTILIZADOS</td>
 <td class="titulo_1" style="text-align:center">QUANTIDADES</td>
</tr>

<tr>
 <?php
 $rede = mysql_query("SELECT rede FROM redes WHERE id_redes= '$id_redes'");
 $linha = mysql_fetch_assoc($rede);
 $rede = $linha['rede'];
 if ($quantidade < 11) $rede ="-";
 ?>
 <td style="width:250px;" class="campo_1">REDE</td>
 <td style="width:300px; border:1px solid #A5ACB2;text-align:center;" class="valor"><?php echo $rede ;?></td>
 <td style="width:150px; border:1px solid #A5ACB2;text-align:center;" class="valor"><?php echo $quant_rede_2." m<sup>2</sup>";?></td>
</tr>

<tr>
 <td style="width:250px;" class="campo_1">POSTES</td>
 <td style="width:300px;border:1px solid #A5ACB2;text-align:center;"class="valor">
 <?php if ($quantidade < 11) echo "-";
  if ($poste[tipo] === "madeira") echo $poste[descricao];
  if ($poste[tipo] === "metal") echo "POSTES METÁLICOS C.CLIP PLASTIFICADOS";?>
 </td>
 <td style="width:150px; border:1px solid #A5ACB2;text-align:center;" class="valor"><?php echo $quant_postes ." unid.";?></td>
</tr>

<tr>
 <td style="width:250px;" class="campo_1">ESCORAS</td>
 <td style="width:300px;border:1px solid #A5ACB2;text-align:center;" class="valor">
 <?php if ($quantidade < 11) echo "-";
 else if ($poste[tipo]=="metal") echo "COM ESCORAS" ;
 else if ($poste[tipo]=="madeira") echo "SEM ESCORAS";
  ?>
 </td>
 <td style="width:150px; border:1px solid #A5ACB2;text-align:center;" class="valor"><?php echo $quant_escora ." unid.";?></td>

</tr>

<tr>
 <td style="width:250px;" class="campo_1">SUPORTE ESCORA SIMPLES OU DUPLA</td>
 <td style="width:300px;border:1px solid #A5ACB2;text-align:center;" class="valor">
 <td style="width:150px; border:1px solid #A5ACB2;text-align:center;" class="valor">
</tr>
<tr>
 <td style="width:250px;" class="campo_1">CLIPS INOX</td>
 <td style="width:300px;border:1px solid #A5ACB2;text-align:center;" class="valor">
 <?php if ($quantidade < 11) echo "-";
  else if ($poste[tipo] === "metal") echo "COM CLIP";
  else if ($poste[tipo] != "metal") echo "SEM CLIP"; ?>
 </td>
 <td style="width:150px; border:1px solid #A5ACB2;text-align:center;" class="valor"><?php echo $quant_total_clip." unid.";?></td>
</tr>

<tr>
 <td style="width:250px;" class="campo_1">FARPADO</td>
 <td style="width:300px;border:1px solid #A5ACB2;text-align:center;" class="valor">
 <?php if ($quantidade < 11) echo "-";
  else if ($farpado === "1") echo "COM FARPADO";
  else if ($farpado === "0") echo "SEM FARPADO"; ?>
 </td>
 <td style="width:150px; border:1px solid #A5ACB2;text-align:center;" class="valor"><?php echo $quant_farpado." m";?></td>

</tr>
<tr>
 <td style="width:250px;" class="campo_1">ARAME ESTICAMENTO PLASTIFICADO</td>
 <td style="width:300px;border:1px solid #A5ACB2;text-align:center;" class="valor">
  <?php if ($quantidade < 11) echo "-";
  else if ($flag_rede == 1) echo "COM ARAME";
  else if ($flag_rede == 0) echo "SEM ARAME"; ?>
 </td>
 <td style="width:150px; border:1px solid #A5ACB2;text-align:center;" class="valor"><?php echo $quant_arame_estica." kg";?></td>
</tr>
<tr>
 <td style="height:30px"></td>
</tr>
</table>
<tr>
<TABLE>
 <td style="padding-left:240px"><input type="submit" value="Calcular" onclick="javascript:ValidaCampos();"/></td>
 <td style="padding-left:50px"><input type="submit" value="Imprimir" onclick="window.print()" /></td>

</TABLE>
</tr>

<tr>
 <td></td>
</tr>
</form>
</div>
</table>
</div>
<?php
}//end-if(isset)
}
Edited by PF2G
Link to comment
Share on other sites

Este é o codigo original:

<?php
//echo '<pre>';
$id_redes = $_POST['id_redes'];
$rede = $_POST['rede'];
$sapatas = $_POST['sapatas'];
$poste = $_POST['poste'];
$altura = $_POST['altura'];
$farpado = $_POST['farpado'];
$dist_poste = $_POST['dist_poste'];
$quantidade= $_POST['quantidade'];
$distancia = $_POST['distancia'];
if(isset($_POST['distancia']))

if ($quantidade > 10)
{
if ($distancia < 0)
{
$distancia = abs($distancia);
}

////////////////////////////////////////////////tipo de rede////////////////////////////////////////////////////
$rs_rede = mysql_query(sprintf("select * from redes where id_redes = %d", $id_redes));
$tipo_rede = mysql_fetch_assoc($rs_rede);
//echo "tipo rede: " . $tipo_rede['tipo_rede']. "\n";
if ($tipo_rede[tipo_rede] === "elastica" )
{
$flag_rede = 1;
//echo "flag rede elastica: " .$flag_rede . "\n\n";
}
////////////////////////////////////////////////sapatas////////////////////////////////////////////////////
if ($sapatas > 0)
{
//echo"distancia poste" .$dist_poste."\n";
$exec_sapatas=15/$dist_poste;
//echo "execucao sapatas".$exec_sapatas."\n";
$valor_exec_sapatas = $exec_sapatas * $quantidade;
//echo "valor exec sapatas".$valor_exec_sapatas."\n\n";
}
////////////////////////////////////////////////postes////////////////////////////////////////////////////
$rs_poste = mysql_query(sprintf("select * from postes where tipo = '%s' and altura = %s limit 1", $poste, $altura));
$poste= mysql_fetch_assoc($rs_poste);
$preco_poste = $poste['preco'];
//echo "preco poste: " . $preco_poste. "\n";
$preco_braco= 6;
$quant_postes=($quantidade/ $dist_poste +5);
$quant_postes=round($quant_postes);
//echo "quant_postes: " . $quant_postes . "\n";
$preco_total_postes = $quant_postes * $preco_poste;
//echo "preço total postes: " . $preco_total_postes. "\n\n";


////////////////////////////////////////////////redes////////////////////////////////////////////////////
$id_redes = $_POST['id_redes'];
$redes = mysql_query("SELECT preco_rede FROM redes WHERE id_redes = '$id_redes'");
$linha = mysql_fetch_assoc($redes);
$preco_rede = $linha['preco_rede'];
//echo "preco rede: " . $preco_rede. "\n";
$preco_quant_rede=($altura * $quantidade)* $preco_rede;
//echo "preço total rede: " . $preco_quant_rede."€". "\n\n";
////////////////////////////////////////////////quantidade ml////////////////////////////////////////////////////
//echo "quant rede ml: " . $quantidade. "\n";
$quant_rede_2=($altura * $quantidade);
//echo "quant total rede m2: " . $quant_rede_2. "\n";
//$valor_total_rede = $quant_rede_2 * $quantidade;
//echo "valor total rede " . $valor_total_rede ."\n\n";
////////////////////////////////////////////////altura////////////////////////////////////////////////////
//echo "altura:" . $altura. "\n\n";
////////////////////////////////////////////////clip////////////////////////////////////////////////////
$rs_poste_1 = mysql_query(sprintf("select * from postes where tipo = '%s' and altura = %s limit 1", $poste, $altura));
$poste_1 = mysql_fetch_assoc($rs_poste);
$quant_clip = $poste['quant_clip'];
//echo "quant_clip: " . $quant_clip. "\n";
$quant_total_clip = $quant_clip * $quant_postes;
//echo  "quant clip inox: " . $quant_total_clip. "\n";
$preco_clip=0.07;
$valor_total_clip = $quant_total_clip * $preco_clip;
//echo  "valor total clips: " . $valor_total_clip. "\n\n";
////////////////////////////////////////////////farpado////////////////////////////////////////////////////

if ($poste[tipo]=="madeira")
{
$preco_farpado=0.25;
$quant_farpado=$quantidade * $farpado;
//echo "quant farpado: " . $quant_farpado ."\n";
$valor_farpado=$quant_farpado*$preco_farpado;
//echo "preco farpado: " . $valor_farpado ."\n";
}
else if ($poste[tipo]=="metal")
{
$preco_farpado=0.25;
$quant_farpado=($quantidade * $farpado)*3;
//echo "quant farpado: " . $quant_farpado ."\n";
$valor_farpado=$quant_farpado*$preco_farpado;
//echo "preco farpado: " . $valor_farpado ."\n";
}
if ($poste[tipo]=="metal" && $farpado == 1)
{
$preco_total_postes = $quant_postes * ($preco_poste + $preco_braco);
//echo "preço total postes: " . $preco_total_postes. "\n\n";
}
////////////////////////////////////////////////suplementos////////////////////////////////////////////////////
if ($quantidade <=20) $inf_20 =10;
$valor_inf_20=$inf_20*$quantidade;
//echo "sup < 20: " .$inf_20. "valor:". $valor_inf_20."\n";
if ($quantidade <=75) $inf_75 =7.5;
$valor_inf_75=$inf_75*$quantidade;
//echo "sup < 75: " .$inf_75. "valor:". $valor_inf_75. "\n";
if ($quantidade <=150) $inf_150 =2.5;
$valor_inf_150=$inf_150*$quantidade;
//echo "sup < 150: " .$inf_150. "valor:". $valor_inf_150. "\n";
if ($quantidade <=200) $inf_200 =0.5;
$valor_inf_200=$inf_200*$quantidade;
//echo "sup < 200: " .$inf_200. "valor:". $valor_inf_200. "\n";
if ($quantidade <=800) $inf_800 =1;
$valor_inf_800=$inf_800*$quantidade;
//echo "sup < 800: " .$inf_800. "valor:". $valor_inf_800. "\n";
if ($quantidade <=1500 && $poste[tipo] ==='madeira')
{
$inf_1500 =3.375;
//echo "mont < 1500 mad: " .$inf_1500. "\n";
}
if ($quantidade <=1500 && $poste[tipo] ==='metal')
{
$inf_1500 =4.5;
//echo "mont < 1500 metal: " .$inf_1500. "\n";
}
$valor_inf_1500=$inf_1500*$quantidade;
//echo "valor mont < 1500: " .$valor_inf_1500. "\n\n";
if ($quantidade > 1500 && $poste[tipo] ==='madeira')
{
$sup_1500 =3.2;
}
if ($quantidade > 1500 && $poste[tipo] ==='metal')
{
$sup_1500 =4;
}
$valor_sup_1500=$sup_1500*$quantidade;
$suplementos=$valor_inf_20 + $valor_inf_75 +  $valor_inf_150 +  $valor_inf_200 + $valor_inf_800 + $valor_inf_1500 + $valor_sup_1500 ;
//echo "suplementos" . $suplementos ."\n";
//echo "mont < 1500: " .$inf_1500. "\n";
////////////////////////////////////////////////escoras////////////////////////////////////////////////////
if ($poste[tipo]=="metal")
{
$quant_escora = (($quantidade / 40)*2 + 5);
$quant_escora=round($quant_escora);
//echo "quant escoras: " . $quant_escora. "\n";
$escora=$poste[escora];
//echo $escora. "\n";
$preco_escora=$poste[preco_escora];
//echo "preco escora" .$preco_escora. "\n";
$valor_total_escora=$preco_escora * $quant_escora;
//echo "valor total escoras" .$valor_total_escora. "\n";
}
else if ($poste[tipo]=="madeira")
{
$quant_escora=0;
}
////////////////////////////////////////////////distancia de lisboa////////////////////////////////////////////////////
//echo "distancia:" .$distancia. "\n";
if ($distancia > 20)
{
$preco_distancia= $distancia*1.26;
}
//echo $preco_distancia. "\n";
$deslocamento=50;
$preco_deslocamento=$deslocamento + $preco_distancia;
//echo "valor deslocamento" .$preco_deslocamento. "\n\n";
////////////////////////////////////////////////arame de esticamento////////////////////////////////////////////////////
$preco_arame_estica=0.28;
$quant_arame_estica = (($quantidade * $altura) * 0.02)* $flag_rede;
$quant_arame_estica = round($quant_arame_estica);
$valor_arame_estica=($preco_arame_estica*$quant_arame_estica);
//echo "quant arame estica:" .$quant_arame_estica . "\n";
//echo "valor arame estica:" .$valor_arame_estica . "\n\n";
////////////////////////////////////////////////total////////////////////////////////////////////////////
$total= $preco_total_postes + $preco_quant_rede +$suplementos + $preco_deslocamento + $valor_arame_estica +$valor_total_clip +$valor_total_escora +$valor_farpado+$valor_exec_sapatas;
$total_metro=$total/$quantidade;
$total=number_format ($total,2,',', '.');
$total_metro=number_format ($total_metro,2);
}
else
{
$total=0;
}
//echo '<pre>';
Link to comment
Share on other sites

já deves ter reparado que ninguém te responde ao post.

fazes ideia porque ??

não dás informação quase nenhuma sobre o teu problema

1- não dizes que variáveis

2- não dizes que erros te davam

3- não dizes onde deveria aparecer a informação

isso para não falar que fazeres post de linha e linhas de código à espera que uma pessoa perca mais de 30 minutos só ler isso tudo e mais 30 para perceber !!!!

este não é o teu primeiro post em que noto este tipo de problemas, e é essa mesma a razão porque raramente te respondo

ou começas a ser mais consiso com as tuas dúvidas dando informação sobre o problema, ou terás imensas dificuldade em evoluir o teu projecto

  • Vote 1
IRC : sim, é algo que ainda existe >> #p@p
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.