Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/06/2009, 05:53
Avatar de gjx2
gjx2
 
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: $_server['php_self']

1- Lo de undefined Es por que estas haciendo uso de alguna variable
javascript que a un no se ha definido , si muestras el codigo html
Es posible localizar el problema.

2- Creo que esto esta demas $busqueda = '%'.$_POST['telefono'].'%';
Si ya estas usando % En el string sql , por que usarlo arriba ? .


3- $idRestaurante =$_GET['idRestaurante']; / $busqueda = '%'.$_POST['telefono'].'%'; , Si una de estas dos variable esta indefinida , entonces tu cosulta deberia no mostrar datos por que fijate en este ejemplo

Código PHP:

$_POST
['telefono']=1904923344;

$busqueda '%'.$_POST['telefono'].'%'
$sql=("SELECT distinct(telefono)  
        FROM clientes  
        WHERE telefono LIKE '%$busqueda%'  
        AND 
        idRestaurante='$idRestaurante' 
        order by telefono asc   
        LIMIT 10   
      "
); 
      

      echo 
$sql;


## Resultado 
/* SELECT distinct(telefono) FROM clientes WHERE telefono LIKE '%%904923344%%' AND idRestaurante='' order by telefono asc LIMIT 10
*/ 
Estos son los tres puntos que veo.