Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > PHP > Problemas al programar
-Foros de debate

PHP
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Problemas al programar
Enviado por Sonicite el día 7 de diciembre de 2007

Buenas tardes.
Acabo de meterme en el mundo de la programación en php y necesito realizar un pequeño programa que se asemezca a una hoja de excel pero para ponerlo en la web. es decir ciertos huecos donde el cliente las rellena y le da un resultado el problema es q estoy atascado les pongo todo lo que he realizadado
<html>
<head> <font \'arial\'> <h3> <b> PRUEBA HOJA EXCEL PARA RADIOCONTROL </h3> </b> </font></head>
<body>
<form method=\"POST\" action=\"prueba13.php\">
<font \'arial\'> <center>
<input type=\"hidden\" name=\"posted\" value=\"true\">
<br>
Distancia al objetivo
<input name=\"boton1\" type=\"numeric\">Km
<br>
Frecuencia
<input name=\"boton2\" type=\"numeric\">MHz
<br>
Altura antena transmisora sobre el nivel del suelo
<input name=\"boton3\" type=\"numeric\">m
<br>
Altura antena receptora sobre el nivel del suelo
<input name=\"boton4\" type=\"numeric\">m
<br></center></font>
<?php
if (isset($_POST[\'posted\'])) {

$distancia = $_POST[\'boton1\'];
$frecuencia = $_POST[\'boton2\'];
$htx = $_POST[\'boton3\'];
$hrx = $_POST[\'boton4\'];
function perdidas($distancia,$frecuencia,$htx,$hrx){
$a = 40*log10(($distancia/1.609)); $b = 20*log10($frecuencia);
$c = ($htx/0.3048); $d = ($hrx/0.3048);
return (117 + $a + $b - 20*log10(($c*$d)));
}
$perdidas = perdidas($distancia,$frecuencia,$htx,$hrx);
echo \"<center>\";
print \"Pérdidas por propagación\\t\";
echo \"<input name=\'p1\' type=\'numeric\' value=\'$perdidas\'>\";
print \"dBm\";
echo \"</center>\";
}
?>
<br>
<font \'arial\'><center>
Potencia transmitida
<input name=\"boton5\" type=\"numeric\">dBm
<br>
Pérdidas en el cable de la antena en transmisión
<input name=\"boton6\" type=\"numeric\">dB
<br>
Ganancia antena transmisora
<input name=\"boton7\" type=\"numeric\">dB
<br>
Pérdidas en el cable de la antena en recepción
<input name=\"boton8\" type=\"numeric\">dB
<br>
Ganancia antena receptora
<input name=\"boton9\" type=\"numeric\">dB
<br>
</center></font>
<?
if (isset($_POST[\'posted\'])) {

$distancia = $_POST[\'boton1\'];
$frecuencia = $_POST[\'boton2\'];
$htx = $_POST[\'boton3\'];
$hrx = $_POST[\'boton4\'];
$PWRtx = $_POST[\'boton5\'];
$At = $_POST[\'boton6\'];
$Gt = $_POST[\'boton7\'];
$Ax = $_POST[\'boton8\'];
$Gx = $_POST[\'boton9\'];
function perds($distancia,$frecuencia,$htx,$hrx){
$a = 40*log10(($distancia/1.609)); $b = 20*log10($frecuencia);
$c = ($htx/0.3048); $d = ($hrx/0.3048);
return (117 + $a + $b - 20*log10(($c*$d)));
}
$perdidas = perds($distancia,$frecuencia,$htx,$hrx);

function potencia_recibida($PWRtx,$At,$Gt,$Ax,$Gx,$perdidas){
return ($PWRtx - abs($At) + $Gt - $perdidas + $Gx - abs($Ax));
}
$potencia_recibida = potencia_recibida($PWRtx,$At,$Gt,$Ax,$Gx,$perdidas);
echo \"<center>\";
echo \"Potencia recibida\\t\";
echo \"<input name=\'p2\' type=\'numeric\' value=\'$potencia_recibida\'>\";
print \"dBm\";
echo \"</center>\";
}
?>
<br>
<font \'arial\'>
<center>
Sensibilidad
<input name=\"boton10\" type=\"numeric\">
dBm
</center>
<br>
<?php

/*if (isset($_POST[\'posted\'])) {
$sensibilidad = $_POST[\'boton10\'];
$margen = (abs($sensibilidad) - abs($potencia_recibida));
echo \"<center>\";
if ($margen>0)
{
print \"Margen dB propuesto\\t\";
echo \"<font color=\'009900\'>\";
echo \"<input name=\'p3\' type=\'numeric\' value=\'$margen\'>\";
echo \"</font>\";
print \"dBm\";
}
else
{
print \"Margen dB propuesto\\t\";
echo \"<font color=\'FF0000\'>\";
echo \"<input name=\'p4\' type=\'numeric\' value=\'$margen\'>\";
echo \"</font>\";
print \"dBm\";
}
echo \"</center>\";
}*/
?>
</font></center>
<center>
<input type=\"submit\" value=\"Calcular\">
</center>
</form>
</body>
</html>

 

Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network