Borrado de campos

marnoli
07 de Mayo del 2008
Buenas
Tengo un formulario que el usuario rellena, en el existen unos botones que calculan unos totales y refrescan la pagina al calcularlos, el problema es que al hacer click sobre ellos los datos que tenia previamente insertados en los otros campos se pierden.

Adjunto el codigo por si alguien puede responderme, en esta tabla estan los campos de los cuales se pierden los datos:


Código HTML:
<td colspan="2">&nbsp;</td>
<td colspan="1"class="td" width="118">Perfil</td>
<td>
<select name="categoria1" >
<option value="null" selected>
&nbsp;
</option>
<?php
$consulta="CONSULTA";
$resultado= $bd->consultar($consulta);
$encontrado=0;
while($row= $bd->recoger_registro($resultado))
{
if ($row[0]==$row2[0]){
printf ("<option value= '%s' selected> %s </option>",$row[0],$row[1]);
$encontrado++;
}else{
printf ("<option value= '%s'> %s </option>",$row[0],$row[1]);
}
}
if ($encontrado==0)
echo "<option value='null' selected>&nbsp;</option>";
else
echo"<option value='null'>&nbsp;</option>";
$bd->liberar_memoria($resultado);
?>
</select>
<td colspan="2"class="td">Actividad</td>
<td>
<select name="actividad1">
<option value="null" selected>
&nbsp;
</option>
<?php
$consulta="CONSULTA";
$resultado=$bd->consultar($consulta);
$num_resultados = $bd->num_filas($resultado);

while($row= $bd->recoger_registro($resultado))
{
printf ("<option value= '%s'> %s </option>",$row[0],$row[1]);
}
$bd->liberar_memoria($resultado);
$bd->desconectar();
?>
</select>
<tr>
<td colspan="2">&nbsp;</td>

<td class="td">Concepto</td>
<td colspan="5"><textarea name="observacion1" cols="57" rows="2"></textarea></td>
</tr>
<tr><td>&nbsp;</td></tr>
<tr>
<td class="td1" height="25" colspan="4" ><div align="left">Visualizaci&oacute;n Hoja Actividad </div></td>
</tr>
<td class="td">Tipo</td>
<td> <select name="tipo1">
<option value='R' selected>Realizado</option>
<option value='P'>Planificado</option>
</select>
<td class="td">Estado</td>
<td>
<select name="estado1">
<option value='C'>Confirmado</option>
<option value='S' selected>Sin confirmar</option>
</select>