![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)
![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)
![Decabeza](http://static.forosdelweb.com/fdwtheme/images/smilies/decabeza.png)
El error que me tira es el siguiente :
Invalid query:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 0,10' at line 1
El Codigo :
Código HTML:
Ver original
Código Javascript:
Ver original
function Busqueda(Valores){ // --- Variable ajax --- ajax = new XMLHttpRequest(); // --- Estados --- ajax.onreadystatechange = function(){ // --- Si esta cargando --- if(ajax.readyState==1 || ajax.readyState==2 || ajax.readyState==3){ document.getElementById('Estados').innerHTML='Cargando...'; } // --- Si Termino --- if(ajax.readyState==4 && ajax.status==200){ document.getElementById('Estados').innerHTML=''; document.getElementById('Resultados').innerHTML=ajax.responseText; } } // --- Abriendo --- ajax.open("GET","Buscador/Paginas.php?Busqueda="+Valores); ajax.send(null) }
Código PHP:
Ver original
<? // --- Conexion mysql --- //Comprobando si existe la variable Pagina $Pagina = $_GET['Pagina']; }else{ //Si no existe : es la primera $Pagina = 1; } $Busqueda = $_GET['Busqueda']; // Consulta mysql --- // Resultados devueltos --- // Resultados Por Pagina $Resultados = 10; // Calculo ultima pagina //Compruebo que el valor de la página sea correcto y si es la ultima $Pagina = (int)$Pagina; if($Pagina > $Ultima){ $Pagina = $Ultima; } if($Pagina < 1){ $Pagina = 1; } //Creo la sentencia LIMIT para añadir a la consulta que definitiva $Limite = "LIMIT ".($Pagina -1) * $Resultados.','.$Resultados; //Realizo la consulta que va a mostrar los datos (es la Anterior + EL $Limite) if(!$Consulta){ //Si falla Consulta --- }else{ echo '<Resultado id="Resultado">'; echo '<a href="'.$Campo['Url'].'"> '; echo '<img src="'.$Campo['Imagen'].'"/>'; echo '.<Nombre id="Nombre">'.$Campo['Interprete'].'</Nombre>'; echo '</a></Resultado>'; } //Muestro los comando si existe más de una pagina if($Ultima != 0){ $Siguiente = $Pagina +1; $Anterior = $Pagina -1; } //Si es la primera se desabilita el boton if ($Pagina == 1) { for($i= $Pagina +1 ; $i<= $Ultima ; $i++){ echo '<a href="Paginas.php?Pagina ='.$i.'">'.$i.'</a>'; } } //Y si la ultima Página es mayor que la actual muestro el boton Siguiente o lo desabilito if($Ultima >$Pagina ){ echo '<a href="Paginas.php?Pagina ='.$Siguiente.'" >Proxima »</a>'; }else{ echo 'Proxima »'; } echo '<a onclick="Pagina(\'1\') ">1</a>'; if($Pagina>1){ echo '<a onclick="Pagina("'.$Anterior.'") "><</a> '; } if($Pagina<$Ultima){ echo '<a onclick="Pagina("'.$Siguiente.'")">></a>'; } echo '<a onclick="Pagina("'.$Ultima.'")">'.$Ultima.'</a>'; ?>