no me habia fijado, aunque mi problema no se soluciona pues como lo mostre, se ven las opciones en el select asi:
Empleado (que es la que estaba guardada)
Desempleado
Pensionado
Empleado
Problema: repite empleado dos veces...
ahora probando resultados.php de la otra forma:
Código PHP:
Ver original<html>
<head>
<title>Resultado</title>
<body>
<?
//se recibe criterio de busqueda seleccionado
$searchtype = $_POST['searchtype'];
//se recibe texto ingresado en caja de texto de busqueda
$searchterm = $_POST['buscar'];
*
$searchterm= trim($searchterm); // Devuelve el valor que esta en el php.ini para usar magic_quotes. Que es si PHP debe de usar addslashes automáticamente en las cadenas de entrada (GET, POST y COOKIE)
*
* {
* // agrega una barra invertida en una cadena de texto, donde hay comillas dobles o simples.
*
* }
//conexion con mySQL y con base de datos
@ $db = new mysqli('localhost', 'root', 'root', 'egresados');
*
*{
* * *echo ' Error: No se pudo conectar a la base de datos, consulte a su administrador. *Por favor intente de nuevo!!.';
*}
// consulta
$query = "select e.NUM_CED_EGR, e.NOM_EGR, e.APE_EGR, e.FEC_NAC_EGR, e.NUM_LIB_MIL, e.DIR_EGR, e.TEL_FIJ_EGR, e.TEL_MOV_EGR, e.EMA_EGR, e.COD_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 resultados
*
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 NUEVA BUSQUEDA</b>.</a></p>";
* * }
*
*
echo '<p><br>';
*
*
*
*
for ($i=0; $i <$num_results; $i++)
* {
* * *$row = $result->fetch_assoc();
* * *
*
* * *
* }
*
*
$db->close();
*
?>
*
//Ahora muestro los resultados en campos textfield:
*
Cedula: *<input type="text" name="cedula" id="cedula" *readonly="readonly" value="<?php echo $row["NUM_CED_EGR"]?>"/>
*
</br>
Nombres: <input type="text" name="nombres" id="nombres" *value="<?php echo $row["NOM_EGR"]?>"/>
*
</br>
*
Apellidos:<input type="text" name="apellidos" id="apellidos" *value="<?php echo $row["APE_EGR"]?>"/>
*
<br>
Fecha de nacimiento: *<input type="text" name="fecha_nacimiento" id="fecha_nacimiento" value="<?php echo $row["FEC_NAC_EGR"]?>" />
*
//AHORA para mostrar la situacion laboral que es donde tengo el inconveniente:
*
Situacion laboral:
*
<select name="situacion_laboral" id="situacion_laboral">
*
<?php
*
* * $seleccionado = $row['SIT_LAB'];
*
* * include ("config.php");
* * include ("opendb.php");
*
* * $sqlsituacion = "select * from situacion_laboral";
* * $opciones = "";
* * {
* * * * $opciones .= "<option value='$row[1]'";
* * * * if ( $seleccionado == $row[1] )
* * * * * * $opciones .= " selected=selected";
* * * * $opciones .= ">$row[1]</option>";
* * }
* * echo $opciones;
?>
* * * * * * * * * * * * * *
</select>
*
</body>
</html>
no me muestra nada en el select, me sigue saliendo el mismo error en la misma linea...a que se debe este inconveniente?...gracias