Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/11/2009, 06:50
Avatar de frisca
frisca
 
Fecha de Ingreso: mayo-2004
Ubicación: Murcia
Mensajes: 176
Antigüedad: 20 años, 8 meses
Puntos: 0
Insertar javascript en la consulta

Hola:

Mi problema es que quiero mandar el contenido de un input en el WHERE de mi consulta sql sobre PHP, concretamente en un LIKE, pero no consigo que me salga.

Lo último que he probado es ésto, a ver si conseguís decirme cómo pasar bien la variable $texto

Código PHP:
....
echo 
"<SCRIPT LANGUAGE='JavaScript'>
    function buscar()
    {
        "
;
        
$texto "document.miForm.abuscar.value";
        
        
$query "SELECT campo FROM prueba WHERE campo LIKE '{$texto}%';";
        
$result mysql_query($query$link) or die ("Error en $query <br>MySQL dice: ".mysql_error());
        
        while (
$row mysql_fetch_array($result))
        {
            echo 
"document.miForm.resultado.value += '{$row[0]}';";
        }
        
    echo 
"}

</SCRIPT>

<FORM name='miForm' METHOD=POST ACTION=''>
 
<P>Introducir nombre a buscar <INPUT TYPE='TEXT' NAME='abuscar' onkeyup='buscar()' onfocus='oFoco=this'></P>
<textarea name='resultado' id='resultado' cols='45' rows='5'></textarea>

</FORM>"
;

mysql_close($link); //cierra la conexion

?> 
Gracias, un saludo
__________________
Que si contara el tiempo que paso mirando al techo pensando en ella...