Foros del Web » Creando para Internet » HTML »

Problems con un select

Estas en el tema de Problems con un select en el foro de HTML en Foros del Web. Hola Tengo un select que armo completamente con código PHP, me sale perfecto el select y no me da ningún error, el problema es que ...
  #1 (permalink)  
Antiguo 12/11/2007, 15:59
 
Fecha de Ingreso: marzo-2007
Mensajes: 69
Antigüedad: 10 años, 9 meses
Puntos: 0
Problems con un select

Hola

Tengo un select que armo completamente con código PHP, me sale perfecto el select y no me da ningún error, el problema es que en vez de enviar el value de la opción escogida, me envia la etiqueta, y me gustaría saber porque sucede esto, o bajo que circustancias sucede esto y como se soluciona.

$select2 = '<table width="420" border="0" align="center" class="BORDE_TABLAS"><tr><td height="25" bgcolor="#F1F1F1"><div align="center"><select name="docente" id="docente" >';
$sql="SELECT DISTINCT DP_Identificacion, CONCAT(DP_Nombre1,' ',DP_Nombre2,' ',DP_Apellido1,' ',DP_Apellido2) AS Nombre FROM datospersonales, docente_".$form['anyo']." WHERE DP_Identificacion = D_Cedula;";
$result=mysql_db_query($_SESSION['base_datos'], $sql, $conexion)
or die("Error al consultar datos.");
if(mysql_num_rows($result)!=0)
{
while($row=mysql_fetch_array($result))
{
$select2 .= '<option value"'.$row['DP_Identificacion'].'">'.$row['Nombre'].'</option>';
}
}
$select2 .= '</select></div></td></tr></table><br><input type="submit" name="Submit6" value="Ver Horarios"/>';

Gracias.
  #2 (permalink)  
Antiguo 12/11/2007, 19:19
Avatar de mglorena  
Fecha de Ingreso: noviembre-2007
Mensajes: 6
Antigüedad: 10 años, 1 mes
Puntos: 0
Re: Problems con un select

no se si será tu problema, pero tenes un error de sintaxis, te falta el =

$select2 .= '<option value="'.$row['DP_Identificacion'].'">'.$row['Nombre'].'</option>';

saludos
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 18:27.