|    
			
				21/05/2010, 12:50
			
			
			  | 
  |   |  |  |  |  Fecha de Ingreso: marzo-2008 
						Mensajes: 515
					 Antigüedad: 17 años, 7 meses Puntos: 10 |  | 
  |  Respuesta: No mantiene datos de un select...  
  Prueba con variables de sesion, ya que estas se conservan
 En la parte superior de tu scripr pon esta linea, luego de la etiqueta de php
 session_start();
 
 
 Luego le das valor a una variable de sesion con uno de los envios post, y asi haces con todas
 
 $_SESSION['ses_edad'] == $_POST['edad'];
 
 
 Luego la metes en el option
 
 <input name="edad" id="f3" maxlength="2" size="6" value="<?php if (isset($_SESSION['ses_edad'])) echo $_SESSION['ses_edad']; ?>">
 
 <!-- Si te funciona hazlo asi, ocupa menos lugar, si session esta vacia le da value 0 automaticamente -->
 <input name="edad" id="f3" maxlength="2" size="6" value="<?=$_SESSION['ses_edad']?>">
 
 
 Si deseas que la session continue en otra pagina debes poner al principio:
 session_start();
 
 
 Otra cosa:
 
 $_POST['titulo']
 
 Si deseas insertar distintos titulos deberia ser $_POST['titulo1']  $_POST['titulo2'] etc
 
 
 
 Otra cosa:
 No le das un name="titulo1" (al que no te funciona)
 
 Ves..?:
 
 <option value="<?php if (isset($_POST['titulo'])) echo $_POST['titulo']; ?>" selected="selected">Seleccione un título</option>
 
 Seria (ya usando $_SESSION['ses_titulo1'] como te dije):
 
 <option name="titulo1" value="<?php if (isset($_SESSION['ses_titulo1'])) echo $_SESSION['ses_titulo1']; ?>" selected="selected">Seleccione un título</option>
 
 0 asi, mas corto:
 
 <option name="titulo1" value="<?=$_SESSION['ses_titulo1'] ?>" selected="selected">Seleccione un título</option>
 
 Que recibiria asi, mas arriba:
 $_SESSION['ses_titulo1'] = $_POST['titulo1'];
 
 
 
 
 
 Buno, hay que arreglarlo bastante
   Última edición por wiwi74; 21/05/2010 a las 13:04
     |