Mi consulta es la siguiente:
Código PHP:
Ver original
$query = "select e.NUM_CED_EGR, e.NOM_EGR, e.APE_EGR, sl.SIT_LAB from egresado e , situacion_laboral sl where e.COD_SIT_LAB=sl.COD_SIT_LAB and e.".$searchtype." like '%".$searchterm."%'"; $result = $db->query($query); $num_results = $result->num_rows; // si no hay resultas if($num_results==0){ echo '<h2>No se encontraron resultados de busqueda</h2>'; echo "<a href='buscar.php' a style='text-decoration:none;' > <p><b> REALIZAR UNA NUEVA BUSQUEDA DE PROYECTO</b>.</a></p>"; exit; } echo '<p><br>'; for ($i=0; $i <$num_results; $i++) { $row = $result->fetch_assoc(); } $db->close(); ?>
Y en ese mis archivo, visualizo los datos de la consulta:
Código PHP:
Ver original
Cedula: <input type="text" name="cedula" id="cedula" readonly="readonly" value="<?php echo $row["NUM_CED_EGR"]?>"/> Nombres: <input type="text" name="cedula" id="cedula" readonly="readonly" value="<?php echo $row["NUM_CED_EGR"]?>"/> Apellidos: <input type="text" name="apellidos" id="apellidos" value="<?php echo $row["APE_EGR"]?>"/>
Hasta aca no tengo problemas, mi problema radica en cargar los datos de la tabla situacion_laboral
Al tratarse de una tabla, cuando se registrar la informacion, el usuario seleccciona la situacion laboral
Lo que yo quiero es cargar la situacion laboral de ese resultado de busqueda, es decir que si la persona es empleada, me muestra en un <select> esa situacion, y que ademas me cargue las demas situaciones laborales que existen en la tabla situacion_laboral
Intente haciendolo asi pero me repite dos veces una de las situaciones:
Código PHP:
Ver original
<select name="situacion_laboral" id="situacion_laboral"> <option ><?php echo $row["SIT_LAB"]?></option> <?php include ("config.php"); include ("opendb.php"); $sqlsituacion_laboral="select * from situacion_laboral order by SIT_LAB "; { echo "<option value='$row[0]'>$row[1]</option>"; } ?> </select>
Haciendo asi:
Código PHP:
Ver original
<select name="situacion_laboral" id="situacion_laboral"> <?php include ("config.php"); include ("opendb.php"); $sqlsituacion_laboral="select * from situacion_laboral order by SIT_LAB "; { echo "<option value='$row['SIT_LAB']'>$row['SIT_LAB']</option>"; } ?> </select>
Me sale el siguiente error:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING
En la linea:
Código PHP:
Ver original
{ echo "<option value='$row['SIT_LAB']'>$row['SIT_LAB']</option>";
A que se debe mi problema?...De que otra forma puedo cargar ese dato en un select?
Agradezco la colaboracion