Ver Mensaje Individual
  #16 (permalink)  
Antiguo 10/07/2015, 06:30
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 9 años, 5 meses
Puntos: 263
Respuesta: Autorellenar formulario después de consulta

ok el asunto es el siguiente, con este codigo listo los resultados de mi busqueda:
Código PHP:
Ver original
  1. $fecha = "Jose";//variable que se recibe para filtrar la busqueda
  2.  
  3. $db = new MySQLi($hostname_seguridad, $username_seguridad, $password_seguridad, $database_seguridad);
  4. $result = $db->query("SELECT * FROM fechas WHERE fecha = '$fecha'");
  5. $totalRows_result = mysqli_num_rows($result);
  6.  
  7. if($result){
  8.     //si hay resultados me crea una lista
  9.             echo "Lista de Nombres: <br>"; 
  10.             echo "<ul>";
  11.     while($row = mysqli_fetch_array($result))
  12.     {
  13.  
  14.         echo    "<li id='".$row['id']."'><a href='ver.php?id=".$row['id']."'>".$row['fecha']."</a> - ".$row['id']."</li>";
  15.        
  16.     }
  17.         echo "</ul>";
  18. }
  19. else {
  20.     //si no hay resultados
  21.     echo "No se encontraron datos";
  22. }
Una ves me muestra la lista de los posibles resultados encontrados, y luego de hacer clic en el que veo que quiero enviar a mi form,lo recibo en la siguiente pagina ver.php:
Código PHP:
Ver original
  1. //ver.php
  2. if($_POST['id']==""){
  3.     echo "El el formulario se envio vacio";
  4. }
  5. else {
  6. $id = $_POST['id'];
  7. $db = new MySQLi($hostname_seguridad, $username_seguridad, $password_seguridad, $database_seguridad);
  8. $result = $db->query("SELECT * FROM fechas WHERE id = '$id'");
  9. $row_result = $result->fetch_assoc();
  10.     if($result){
  11.         echo    "<fomr>";
  12.         echo        "<label>Nombre:</label>";
  13.         echo        "<input type=`text' name='nombre' value='".$row_result['nombre']."'>";
  14.         echo        "<label>Direccion:</label>";
  15.         echo        "<input type='text' name='direccion' value='".$row_result['direccion']."'>";
  16.         echo    "</form>";
  17.     }
  18.     else{
  19.         echo "El serultado no se cargo";
  20.     }
  21. }
donde como puedes ver me carga los datos de la consulta en los input del formulario y lo deja listo para lo que quiero hacer con el, solo adapta el codigo a tu necesidad

Última edición por xfxstudios; 10/07/2015 a las 06:35