Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/12/2008, 10:13
CarolJohana
 
Fecha de Ingreso: diciembre-2008
Ubicación: Bogota
Mensajes: 149
Antigüedad: 15 años, 5 meses
Puntos: 1
Pregunta Respuesta: problema en colocar en una caja de texto el valor de resultado de una cons

oye gracias por el consejo pero no me sirvio
mira tengo lo siguiente
una base de datos llamada comparendos en ella tengo dos tablas una llamada infraccion que tiene datos como cod_infraccion, nombre y cant_salarios;
ahora tengo otra que se llama salario este tene ano_salario y val_salario
bueno en un html
hice un formulario utilizando combobox
y utilice el sguiente codigo
****************para infraccion

<TR>
<TD height="34" align=right><LABEL id=Label1
for=txtCod_infraccion><U></U>Codigo de infraccion:</LABEL></TD>
<TD>
<?php

$sql="select * from infraccion order by cod_infraccion";
$result=mysql_query($sql,$link);
echo"<select name='cod_infraccion1'>";
while ($row=mysql_fetch_array($result))
{
echo"<option value='".$row["cod_infraccion"]."'>".$row["cod_infraccion"]."</option>";
}
mysql_free_result($result);
echo"</select>";
?>

</TD>
</TR>
************************************************** ****
********************para año
<TR>
<TD height="34" align=right><LABEL id=Label1
for=txtAño><U></U>Año:</LABEL></TD>
<TD>
<?php

$sql="select * from salario order by ano_salario";
$result=mysql_query($sql,$link);
echo"<select name='ano'>";
while ($row=mysql_fetch_array($result))
{
echo"<option value='".$row["ano_salario"]."'>".$row["ano_salario"]."</option>";
}
mysql_free_result($result);
echo"</select>";
?>
</TD>
</TR>
*************************************************
**********ahora creo la caja de texto para el valor que dese que aparezca

<TR>
<TD align=right>Valor de Comparendo</TD>
<TD><INPUT readonly style="WIDTH: 170px"
maxLength=50 name="Tval_comparendo"
value="<?php echo $result[0];?>" </td>
<td> <input type="button" name="ing" value="Calcular" >
</TD>
</TR>

************************************************** *
al dar calcular debe aparecer el valor en la caja de texto

y lo hago con la siguiente fucion
<?php
if ($ing)
{



$sql="select s.val_salario * i.cant_salarios as valor from salario s ,infraccion i where s.ano_salario='$ano' and i.cod_infraccion='$cod_infraccion1'";


$result=mysql_query($sql,$link);
while ($row=mysql_fetch_array($result))
{
$respuesta=$row["valor"];
}
mysql_free_result($result);




}
?>

<?php

************************************************** ******

ok, hice lo que han dicho pero en la caja de texto no me aparece nada, no se que hacer
creo que asi ya me hago entender un poquito mas de lo que quiero
no se si es que la consulta la estoy realizando mal
o no se que es por que le intentado muchas formas


muchas gracias
para los que me ayuden

carol