Foros del Web » Programando para Internet » PHP »

Como No borra contenido del select.....

Estas en el tema de Como No borra contenido del select..... en el foro de PHP en Foros del Web. Buenos días, Lo que sucede es que me encuentro realizando validaciones por intermedio de la misma pagina PHP, capturando los botones Submit, Ejemplo <input name="Caja002" ...
  #1 (permalink)  
Antiguo 26/05/2004, 10:25
Avatar de ciopatrick  
Fecha de Ingreso: diciembre-2003
Mensajes: 189
Antigüedad: 14 años
Puntos: 0
Pregunta Como No borra contenido del select.....

Buenos días,

Lo que sucede es que me encuentro realizando validaciones por intermedio de la misma pagina PHP, capturando los botones Submit,

Ejemplo

<input name="Caja002" type="text" id="Caja002" value="<?php echo $Caja002 ?>"> en el caso de los input funciona de maravillas.....

<select name="Caja008" id="Caja008"> y con todo su llenado....

<input name="uana" type="submit" id="uana">

<?php
if (isset($_POST['uana'])){
echo ('Ola');
}
?>

Al momento en que devuelvo un resultado, el contenido de las cajas de area de datos NO BORRAN su informacion, pero el de los Select SE BORRA, y no se como poder mantener esa información ya establecida o introducida por el usuario dentro del select.

desde ya Gracias....
  #2 (permalink)  
Antiguo 26/05/2004, 10:49
Avatar de mautik  
Fecha de Ingreso: mayo-2004
Mensajes: 149
Antigüedad: 13 años, 7 meses
Puntos: 0
asi:

echo"<option value=\"$cat_id_dd\" ";if($oldcat_id==$cat_id_dd){echo "selected";}echo">";

donde $oldcat_id es el valor que recogiste anteriormente
__________________
123...probando...probando...123
  #3 (permalink)  
Antiguo 26/05/2004, 12:19
Avatar de ciopatrick  
Fecha de Ingreso: diciembre-2003
Mensajes: 189
Antigüedad: 14 años
Puntos: 0
Gracias, pero...

Gracias por eresponder,

pero podrias ser mas explicito, porque he probado en todas las maneras pero no me funciona....


Gracias
  #4 (permalink)  
Antiguo 28/05/2004, 07:29
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Si tu variable del <select> es:
$Caja008 (o según el método que uses en el formulario $_POST['Caja008'] o $_GET['Caja008']

Tendrás que componer el "Option" de ese "Select" mientras lo reproduces (supongo que los datos los obtienes de una Base de datos? .. o son fijos en el código HTML?)

El ejemplo que te puso mautik sería para ajustar dicho valor "seleccionado" usando la propiedad "selected" de un <option> si el valor que le llega (de tu recarga de página o bien del valor que tenía en tu Base de datos o donde lo obtengas). Pero, si esa lista de opciones de tu <select> está ya fija en el HTML (no la generéras dinámicamente con PHP) .. entonces la solución para "pre-seleccionar" una opción es del lado de Javascript.

Si pones el código completo que usas en esos <select> para componerlos veremos mejor que técnica es la que debes usar (y sobre todo indica donde llega a ese script el valor de la variable que seleccionastes)

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:01.