Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/07/2014, 17:15
Avatar de fedefrankk
fedefrankk
 
Fecha de Ingreso: agosto-2007
Mensajes: 871
Antigüedad: 17 años, 6 meses
Puntos: 7
Pregunta Respuesta: Ajax buscar por nombre

Hola, si es eso, muy buena tu explicacion, lo que deseo es que al entrar a la web tenga la galeria de fotos por puntos y cuando ingreso un nombre que me aparezca,
yo hice esto:


en sugerencias.php

Código PHP:
Ver original
  1. <link href="gale.css" rel="stylesheet" type="text/css" />
  2. <?php
  3. include("conectar.php");
  4. $cone=conectar();
  5. $q=$_GET["q"];
  6.  
  7. ?>
  8. <div class="galeria" id="txtHint">
  9.  
  10. <?php
  11.  
  12. $registros=mysqli_query($cone,"select * from img where nombre  LIKE '$q%'") or
  13.   die("Problemas en el select:".mysqli_error());
  14. while ($reg=mysqli_fetch_array($registros)){
  15.  
  16. ?>
  17.  
  18. <div class="galeria">
  19. <div class="contenedor_c" id="capa1"><?php echo $reg['nombre']."<BR>PUNTON=".$reg['usu_puntos'] ?></div>
  20. </div>
  21. <?php
  22. }
  23.  
  24. ?>

y en el index.php
hice esto

Código PHP:
Ver original
  1. <title>Documento sin título</title>
  2. <link href="gale.css" rel="stylesheet" type="text/css" />
  3. </head>
  4. <script type="text/javascript">
  5.  
  6.         function sugerencias(str){
  7.             var xmlhttp;
  8.             if (str.length==0)
  9.               {
  10.               document.getElementById("txtHint").innerHTML="";
  11.               return;
  12.               }
  13.               if (window.XMLHttpRequest)
  14.               {
  15.               xmlhttp=new XMLHttpRequest();
  16.               }
  17.             else
  18.               {
  19.               xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  20.               }
  21.           xmlhttp.onreadystatechange=function()
  22.               {
  23.               if (xmlhttp.readyState==4 && xmlhttp.status==200)
  24.                  {
  25.                  document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
  26.                  }
  27.               }
  28.             xmlhttp.open("GET","sugerencias.php?q="+str,true);
  29.             xmlhttp.send();
  30.         }
  31.          
  32.     </script>
  33. <body>
  34.     <h2>Sugerencias</h2>
  35.         <p>Introduce un nombre en la siguiente casilla</p>
  36.         <form action="">
  37.             Primer nombre: <input type="text" id="txt1"  onKeyUp="sugerencias(this.value)">
  38.         </form>
  39.     <div class="galeria" id="txtHint">
  40.     <?php
  41.     include("conectar.php");
  42. $cone=conectar();
  43.    
  44.     $registros=mysqli_query($cone,"select * from img ORDER BY usu_puntos DESC") or
  45.   die("Problemas en el select:".mysqli_error());
  46. while ($reg=mysqli_fetch_array($registros)){
  47. ?>
  48. <div class="galeria">
  49. <div class="contenedor_c" id="capa1"><?php echo $reg['nombre']."<BR>PUNTON=".$reg['usu_puntos'] ?></div>
  50. </div>
  51.  
  52. <?php } ?>
  53.  
  54.    
  55.    
  56.     </div>

La verdad que anda, no se si esta bien, ó mal, al no saber mucho sobre el tema no puedo decir si es correcto el codigo, o em mucho no lo se..

Muchisimas gracias por tu tiempo
se agradece .
saludos
fede