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"> </td> <td colspan="1"class="td" width="118">Perfil</td> <td> <select name="categoria1" > <option value="null" selected> </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> </option>"; else echo"<option value='null'> </option>"; $bd->liberar_memoria($resultado); ?> </select> <td colspan="2"class="td">Actividad</td> <td> <select name="actividad1"> <option value="null" selected> </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"> </td> <td class="td">Concepto</td> <td colspan="5"><textarea name="observacion1" cols="57" rows="2"></textarea></td> </tr> <tr><td> </td></tr> <tr> <td class="td1" height="25" colspan="4" ><div align="left">Visualizació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>