andymjia

CODIGO EJEMPLO2

Sep 4th, 2016
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1.  
  2. <?php // Rellenamos un array con nombres
  3. $a[]="Ana"; $a[]="Belinda"; $a[]="Cinderella"; $a[]="Diana"; $a[]="Eva"; $a[]="Fiona"; $a[]="Gabriela"; $a[]="Hilda"; $a[]="Idaira"; $a[]="Johanna"; $a[]="Kitty"; $a[]="Linda"; $a[]="Nina"; $a[]="Ofelia"; $a[]="Petunia"; $a[]="Amanda"; $a[]="Raquel"; $a[]="Cindy"; $a[]="Doris"; $a[]="Eve"; $a[]="Evita"; $a[]="Sunniva"; $a[]="Tania"; $a[]="Ursula"; $a[]="Violeta"; $a[]="Liza"; $a[]="Elizabeth"; $a[]="Ellen"; $a[]="Walda"; $a[]="Vicky";
  4.  
  5. // Rescatamos el parĂ¡metro q que nos llega mediante la url que invoca xmlhttp
  6. $q=$_REQUEST["q"]; $hint="";
  7.  
  8. // Buscamos la coincidencia en el primer caracter entre nombres del array con el primer caracter de q
  9. if ($q !== ""){
  10. $q=strtolower($q); $len=strlen($q);
  11. foreach($a as $name) {
  12. if (stristr($q, substr($name,0,$len))) {
  13. if ($hint==="") { $hint=$name; }
  14. else { $hint .= ", $name"; }
  15. }
  16. }
  17. }
  18. // Devolvemos "no hay sugerencias" si no se encuentran coincidencias
  19. // o los datos en $hint (nombres separados por comas) si se encontraron coincidencias
  20. echo $hint==="" ? "No hay sugerencias" : $hint;
  21. ?>
Advertisement
Add Comment
Please, Sign In to add comment