A ver tengo una pagina en php estructurada asi: Datos, Seleccion de cursos y luego una encuesta
1. Los datos: el usaurio lo unico que hace es introducir los datos en campos de texto
2. Seleccion de cursos: tengo 2 combos relacionados que se cargan de la base de datos y cuando pasan a otra pagina para coger los datos del primer combo guarda en la sesion los datos que el usaurio ha introducido en el punto1 hasta aqui esta todo bien
3. Encuesta: Aqui esta mi problema. Mi encuesta tiene varias preguntas y respuestas seleccionandolas con radiobuttons, pero tambien tiene algun enlace. Si el usuario rellena la encuesta y entra en el enlace, cuando vuelve lo que ha elegido en la encuesta se pierde.
Estoy usando sesiones y no se si es que no se pueden usar dos veces o que pasa os pongo un poco del codigo de la encuesta.
Código PHP:
<td width="514"><font size="2" face="Arial, Helvetica, sans-serif">
<label>
<input type="radio" name="inversion" value="opción1" <? if($_SESSION['inversion']=="opcion1"){?> checked <? }?>>
Bilbao</label>
<label>
<input type="radio" name="inversion" value="opción2" <? if($_SESSION['inversion']=="opcion2"){?> checked <? }?>>
Donostia - San Sebastian</label>
<label>
<input type="radio" name="inversion" value="opción3" <? if($_SESSION['inversion']=="opcion3"){?> checked <? }?>>
Vitoria - Gazteiz</label>
<label>
<input type="radio" name="inversion" value="opción4" <? if($_SESSION['inversion']=="opcion4"){?> checked <? }?>>
Arrasate Mondragon</label>
</font></td>
<td height="24"><font size="2" face="Arial, Helvetica, sans-serif">
<input type="radio" name="sector" value="opción1" onClick="this.form['sectorelegir'].disabled=true;" <? if($_SESSION['sector']=="opcion1"){?> checked <? }?>>
<label>Informatica</label>
</font></td>
<td height="24"><font size="2" face="Arial, Helvetica, sans-serif">
<input type="radio" name="sector" value="opción2" onClick="this.form['sectorelegir'].disabled=false;" <? if($_SESSION['sector']=="opcion2"){?> checked <? }?>>
Otros
<select name="sectorelegir" onFocus="if(disabled)blur();">
<option selected>Seleccione un sector</option>
<?
$resul=mysql_query("SELECT * FROM t_coi_tsector",$link);
while($fila=mysql_fetch_array($resul)){
?>
<option value="<?=$fila['NOMBRE']?>">
<?=$fila['NOMBRE']?>
</option>
<?
}
?>
</select>
</font></td>
</tr>
<tr>
<td height="21"> </td>
<td> </td>
<td><label></label></td>
<td><a href="anadeSector.php"><font size="2" face="Arial, Helvetica, sans-serif"><strong>-
Añadir Sector</strong></font></a></td>
</tr>
Código PHP:
<?
session_start();
header("Cache-control:private");
$_SESSION['duracion']=$_POST['duracion'];
$_SESSION['tiempo']=$_POST['tiempo'];
$_SESSION['metodo']=$_POST['metodo'];
$_SESSION['causas']=$_POST['causas'];
$_SESSION['situacion']=$_POST['situacion'];
$_SESSION['cuenta']=$_POST['cuenta'];
$_SESSION['empresa']=$_POST['empresa'];
$_SESSION['sector']=$_POST['sector'];
$_SESSION['inversion']=$_POST['inversion'];
$_SESSION['subvencion']=$_POST['subvencion'];
?>
¿Que esta mal?¿Hay que poner algo de submit en el enlace?
Ayudarme please
Gracias