Foros del Web » Programando para Internet » PHP »

busquedas mysql+link+carga de datos

Estas en el tema de busquedas mysql+link+carga de datos en el foro de PHP en Foros del Web. Buenas tardes a todos, ¿Cómo llevamos la semana? Os cuento. Primero y antes que nada me gustaría pediros consejo. Estoy realizando busquedas en mysql usando ...
  #1 (permalink)  
Antiguo 14/07/2015, 03:42
Avatar de Jvgaas7  
Fecha de Ingreso: julio-2015
Mensajes: 40
Antigüedad: 8 años, 9 meses
Puntos: 1
Busqueda busquedas mysql+link+carga de datos

Buenas tardes a todos, ¿Cómo llevamos la semana?

Os cuento.

Primero y antes que nada me gustaría pediros consejo. Estoy realizando busquedas en mysql usando php mediante un imput y un nombre.
Ej: name = GuardarNombre y busco por nombre
name = GuardarApellido y busco por apellido

¿Creéis que la manera más óptima? y si no lo es de qué manera poder hacerlo?

Una vez que busco los datos lo que quiero es que todas las coincidencias se me ejecuten en la misma página pero con la peculiaridad de que me salgan como si fuesen links y al pulsar en la coincidencia que busque me cargue los datos en la siguiente página.
Esto a día de hoy lo tengo pero con una busqueda y sin links.

¿Alguna idea?

¡¡Gracias!!
  #2 (permalink)  
Antiguo 14/07/2015, 05:18
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: busquedas mysql+link+carga de datos

muestra el codigo que tienes realizado para ayudarte mejor
  #3 (permalink)  
Antiguo 16/07/2015, 01:35
Avatar de Jvgaas7  
Fecha de Ingreso: julio-2015
Mensajes: 40
Antigüedad: 8 años, 9 meses
Puntos: 1
Respuesta: busquedas mysql+link+carga de datos

Este es el código que tengo.

Código PHP:
f(isset($_POST["buscar"])){
                    
$busca="";
                    
$busca=$_POST['busca'];

            if(
$busca!=""){
                require(
"../models/config.php");
            
$busqueda=mysqli_query($conexion"SELECT * FROM actividadfinal WHERE ref_cortas LIKE '%".$busca."%'");//cambiar nombre de la tabla de busqueda
            /*$busqueda=mysqli_query($conexion, "SELECT * FROM actividadvisible");//cambiar nombre de la tabla de busqueda*/            
                
while($f=mysqli_fetch_array($busqueda)){
                echo 
'<a href="tdx.php?referencia='.$f['ref_cortas'].'"></a>';
                        
//AQUI TABLA + links
                        
}        
                    }
                     
mysqli_close($conexion);

                                    } 

Deseo poner una tabla con todas las similitudes y al pulsar el link de esa consult


ej:


A ver.

Pongo un ejemplo de lo que quiero.


Busqueda.php

Código HTML:
<input type="text" id=buscar>

<input type = "submit" name=enviarnombre > 
Busco los datos y aquí mismo me aparezca una tabla con los resultados filtrados por ese nombre.

-Se han encontrado 3 coincidencias


NOMBRE APELLIDO TELÉFONO
Mario Lopez 6965878
Mario Gonzalez 5812127
Mario Pérez 4546546


Al pulsar en uno de ellos (links) me redireccione a formulario.php, aquí, lo que tengo son imputs que se rellenan solos.

Última edición por Jvgaas7; 16/07/2015 a las 01:41
  #4 (permalink)  
Antiguo 16/07/2015, 05:29
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: busquedas mysql+link+carga de datos

consulta:
Código PHP:
Ver original
  1. <?php
  2. //Conexion orientada a objetos
  3. $usuario = "root";
  4. $pass = "";
  5. $host = "127.0.0.1";
  6. $base = "seguridad_industrial";
  7.  
  8. $db = new MySQLi($host, $usuario, $pass, $base);
  9. if($db->connect_error) {
  10.     die('Error de conexion ('.$db->connect_errno.')'
  11.         .$db->connect_errno);
  12. }
  13.  
  14. if($_GET['nombre']==""){
  15.     echo "El form se envio vacio";
  16. }else{
  17.     $busca = $_GET['nombre'];
  18.    
  19. $result = $db->query("SELECT * FROM actividadfinal WHERE ref_cortas = '$busca'");
  20. $totalRows_result = mysqli_num_rows($result);
  21.  
  22. }
  23. ?>
  #5 (permalink)  
Antiguo 16/07/2015, 05:29
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: busquedas mysql+link+carga de datos

resultados:
Código PHP:
Ver original
  1. <?php
  2. if($totalRows_result>0)
  3. {
  4. echo    "<center>Se han encontrado <b>".$totalRows_result."</b> coincidencias</center><br><br>";
  5. echo "<table>";
  6. echo    "<tr>
  7.         <td>Nombre</td><td>Apellido</td><td>Telefono</td>
  8.    </tr>";
  9. while($row = $result->fetch_array())
  10.     {
  11.        
  12. echo    "<tr>
  13.         <td>".$row['nombre']."</td><td>".$row['apellido']."</td><td>".$row['telefono']."</td>
  14.    </tr>";
  15.     }
  16.    
  17. echo "</table>";
  18. }else{
  19.     echo "No se an encontrado resultados";
  20. }
  21. ?>
  #6 (permalink)  
Antiguo 22/07/2015, 03:45
Avatar de Jvgaas7  
Fecha de Ingreso: julio-2015
Mensajes: 40
Antigüedad: 8 años, 9 meses
Puntos: 1
Respuesta: busquedas mysql+link+carga de datos

Le echo un ojo y te digo!!! Mil gracias.

Etiquetas: busqueda, links, sql
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 10:46.