PHP - buscador dinamico

 
Vista:
Imágen de perfil de cry
Val: 9
Ha aumentado su posición en 15 puestos en PHP (en relación al último mes)
Gráfica de PHP

buscador dinamico

Publicado por cry (4 intervenciones) el 24/09/2020 21:51:27
este es el codigo de index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<body>
<div class="container">
  <div class="page-header text-left">
    <h1>Buscador en tiempo real <small>con Jquery(ajax), Php y Mysql</small></h1>
  </div>
  <table>
    <tr>
      <td>
        <input type="text" class="form-control" id="search" placeholder="Search video">
      </td>
    </tr>
    <tr>
      <td>Nombres y Apellidos
        <div id="resulta"></div>
      </td>
    </tr>
  </table>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script type="text/javascript" src="js/indexbus.js"></script>
</body>


este es el codigo de search.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
if(!isset($_POST['search'])) exit('No se recibió el valor a buscar');
 
require_once 'conexion.php';
 
function search()
{
  $mysqli = getConnexion();
  $search = $mysqli->real_escape_string($_POST['search']);
  $query = "SELECT * FROM usuarios WHERE identificacion LIKE '%$search%' ";
  $res = $mysqli->query($query);
  while ($row = $res->fetch_array(MYSQLI_ASSOC)) {?>
		<input style="background: white;"disabled='disabled'class='form-control' type='text' name='nombre' value='<?php echo$row['nombres'].' '.$row['apellidos']; ?>'></br>
  	<?php
  }
}
 
search();?>

este es en codigo de indexbus.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$(document).ready(function(){
  $('#search').focus()
 
  $('#search').on('keyup', function(){
    var search = $('#search').val()
    $.ajax({
      type: 'POST',
      url: 'php/search.php',
      data: {'search': search},
      beforeSend: function(){
        $('#resulta').html('<img src="img/pacman.gif">')
      }
    })
    .done(function(resultado){
      $('#resulta').html(resultado)
    })
    .fail(function(){
      alert('Hubo un error :(')
    })
  })
})


El codigo funciona bien hasta que le cambio <div id="result"></div> por <div id="resulta"></div> en el index y cambio
1
2
3
4
5
$('#result').html('<img src="img/pacman.gif">')
      }
    })
    .done(function(resultado){
      $('#result').html(resultado)
por:
1
2
3
4
5
$('#resulta').html('<img src="img/pacman.gif">')
      }
    })
    .done(function(resultado){
      $('#resulta').html(resultado)
quisiera saber porque me deja de funcionar o que puedo hacer para tener mas de 2 buscadores en 1 pagina
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder