PHP - selected - como marcar el opcion seleccionado

   
Vista:

selected - como marcar el opcion seleccionado

Publicado por CHARLY_LPG (2 intervenciones) el 02/09/2015 17:18:39
Hola tengo este codigo que es un select combinado.

Lo que no logro hacer es que cuando cargo el formulario por PHP me deje seleccionados los campos elegidos.

1
2
3
4
5
6
7
8
9
10
11
12
if(isset($_POST['cia']) && !isset($_POST['tc'])){
 
	$tc = dameTc($_POST['cia']);
 
	$html = "<option value=''>Seleccione una Tarjeta</option>";
	foreach($tc as $indice => $registro){
		$html .= "<option value='".$registro['tarjeta']."'>".$registro['nombre']."</option>";
	}
 
	$respuesta = array("html"=>$html);
	echo json_encode($respuesta);
}

Alguien me puede ayudar?

Muchisimas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

selected - como marcar el opcion seleccionado

Publicado por xve (5516 intervenciones) el 02/09/2015 20:13:10
Hola Charly, no muestras el <select> entero, únicamente su contenido, por lo que no sabemos su nombre... suponiendo que se llame $_POST["tarjeta"] podría ser algo así:

1
2
3
4
5
6
foreach($tc as $indice => $registro){
    if($_POST["tarjeta"]==$registro['tarjeta'])
        $html .= "<option value='".$registro['tarjeta']."' selected>".$registro['nombre']."</option>";
    else
        $html .= "<option value='".$registro['tarjeta']."'>".$registro['nombre']."</option>";
}

Coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar