Buenas tardes, esta es mi primer post, espero que me puedan colaborar con la siguiente:
Tengo un formulario con varios menu desplegables independientes los cuales son seleccionados por los usuarios y guardados en una tabla mysql, hasta aqui todo bien, mi problema esta cuando quieren modificar los valores; los menu desplegables no toman el valor guardado y hay que seleccionar todos nuevamente.
La idea es hacer una consulta por medio del nro de cédula para luego realizar la modificación que se requiera, tengo como ejemplo una tabla llamada prueba1 que contiene 5 columnas, id, cédula, familia, nombre, apellido. Los datos del los menú desplegables no tienen sentido pero solo es para la prueba que estoy haciendo y quiero solucionar, Espero haberme explicado soy extremadamente novato.
Este es el formulario de búsqueda
!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
<title>modificar</title>
<body>
<form method="post" action="modificar2.php" name="form" autocomplete="off">
<div style="text-align: center;"><br>
<h1 align="center">Modificar datos</h1>
<br>
<br>
Ingrese Cedula <input name="codigo" required="" type="text"><br>
<br>
<br>
<input name="buscar" value="Buscar" type="submit"><br>
</div>
<br>
</form>
</td>
</body></html>
Esta es la consulta
<?php
include('conexion.php');//incluye el archivo php que contiene la conexion
$con=Conectar();//variable que almacena la conexión ala base de datos
if(isset($_REQUEST['buscar'])){
$codigo=$_REQUEST['codigo'];
$query="select * from prueba1 where cedula='$codigo'";
$cierto=mysql_query($query,$con);//ejecutando consulta
if(!$cierto){
echo "No existe!";
echo "<a href='modificar.html'>Regresar</a>";
}
else
{
if($row=mysql_fetch_array($cierto)){
mysql_query("SET NAMES 'utf8'");
echo "<form action='modificardatosfinal.php' method='post'>
<input type='hidden' name='codigo' value='$row[cedula]'><br><br><br><br>
<h1 align='center'><strong>Modificar datos</strong></h1>
<center>
Cedula <input type='text' size='15' name='cedula' value='$row[cedula]'>
<br><br>
prueba1:
<select name='familia' id='familia'>
<option value='2'>grande</option>
<option value='3'>mediano</option>
<option value='4'>pequeño</option>
</select>
<br><br>
prueba2:
<select name='nombre' id='nombre'>
<option value='grande'>grande</option>
<option value='mediano'>mediano</option>
<option value='pequeño'>pequeño</option>
</select>
<br><br>
prueba3:
<select name='apellidos' id='apellido'>
<option value='grande'>grande</option>
<option value='mediano'>mediano</option>
<option value='pequeño'>pequeño</option>
</select>
<br><br>
<input type='submit' name='Modificar' value='Modificar'><br>
</form>";
}
else{
echo "No existe!";
echo "<a href='modificar.html'>Regresar</a>";
}
?>