Foros del Web » Programando para Internet » PHP »

SQLServer y PHP

Estas en el tema de SQLServer y PHP en el foro de PHP en Foros del Web. Que tal, tengo un ejemplo de un PHP que funciona para traer datos para un autocompletar, el php es: Código HTML: <?php function validaBusqueda($parametro) { ...
  #1 (permalink)  
Antiguo 22/01/2007, 11:11
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.289
Antigüedad: 18 años, 7 meses
Puntos: 3
Pregunta SQLServer y PHP

Que tal, tengo un ejemplo de un PHP que funciona para traer datos para un autocompletar, el php es:

Código HTML:
<?php

function validaBusqueda($parametro)
{
	// Funcion para validar la cadena de busqueda de la lista desplegable
	if(eregi("^[a-zA-Z0-9.@ ]{2,40}$", $parametro)) return TRUE;
	else return FALSE;
}

if($_POST["busqueda"])
{
	$valor=$_POST["busqueda"];
	if(validaBusqueda($valor))
	{
		$coneccion=mysql_connect("localhost", "root", "") or die(mysql_error());
		mysql_select_db("ajax", $coneccion) or die(mysql_error());
		
		//$consulta=mysql_query("SELECT nombre FROM autocompletador WHERE MATCH(nombre) AGAINST('".$valor."*' IN BOOLEAN MODE) LIMIT 0, 22") or die(mysql_error());
		$consulta=mysql_query("SELECT nombre FROM autocompletador WHERE nombre LIKE '".$valor."%' LIMIT 0, 22");
		
		mysql_close($coneccion);
		
		$cantidad=mysql_num_rows($consulta);
		if($cantidad==0)
		{
			/* 0: no se vuelve por mas resultados
			vacio: cadena a mostrar, en este caso no se muestra nada */
			echo "0&vacio";
		}
		else
		{
			if($cantidad>20) echo "1&"; 
			else echo "0&";
	
			$cantidad=1;
			while(($registro=mysql_fetch_row($consulta)) && $cantidad<=20)
			{
				echo "<div onClick=\"clickLista(this);\" onMouseOver=\"mouseDentro(this);\">".$registro[0]."</div>";
				// Muestro solo 20 resultados de los 22 obtenidos
				$cantidad++;
			}
		}
	}
}
?> 
el asunto es que no se nada nada de PHP y mejos AJAX, se puede hacer eso mismo pero hacia una BD SQL Server, si es posible alguien podria ayudarme? de antemano gracias!
__________________
__________________
Wow! No se que decir...
  #2 (permalink)  
Antiguo 13/02/2007, 08:35
 
Fecha de Ingreso: enero-2007
Ubicación: Cochabamba - Bolivia
Mensajes: 346
Antigüedad: 17 años, 3 meses
Puntos: 2
Re: SQLServer y PHP

Hola SYON, como puedo ver ese tema esta super tratado por todas partes y creo que ya preguntaste algo similar por ahi.. de todos modos puedes bajarte el codigo para hacer eso en AJAX de aqui:

....formatoweb.com.ar/ajax/
  #3 (permalink)  
Antiguo 13/02/2007, 08:42
Avatar de carlosmbrizuela  
Fecha de Ingreso: enero-2007
Ubicación: La Plata (Argentina)
Mensajes: 490
Antigüedad: 17 años, 3 meses
Puntos: 1
Re: SQLServer y PHP

si podes hacer lo mismo con mysql utlizando ajax.
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 13:53.