Foros del Web » Programando para Internet » Javascript »

Realizar consulta MySql con JavaScript

Estas en el tema de Realizar consulta MySql con JavaScript en el foro de Javascript en Foros del Web. Buenas tarde necesito realizar unas consultas a una base de datos pero sin recargar la página. Tengo 4 enlaces: Código PHP: <a href="" onclick="">MARCA 1</a> <a href="" onclick="">MARCA 2</a> <a href="" onclick="">MARCA 3</a> <a href="" onclick="">MARCA 4</a> ...
  #1 (permalink)  
Antiguo 14/10/2014, 13:32
 
Fecha de Ingreso: mayo-2012
Mensajes: 31
Antigüedad: 12 años
Puntos: 0
Realizar consulta MySql con JavaScript

Buenas tarde necesito realizar unas consultas a una base de datos pero sin recargar la página.

Tengo 4 enlaces:

Código PHP:
<a href="" onclick="">MARCA 1</a>
<a href="" onclick="">MARCA 2</a>
<a href="" onclick="">MARCA 3</a>
<a href="" onclick="">MARCA 4</a>
...
...
...

<?php
function consulta_marca($marca){
$conexion = new mysqli($servidor$usuarioBD$passwordBD$baseDatos);
                
                
$consulta "SELECT archivo, directorio, nombre_producto, tipo, marca, descripcion FROM galeriaimagenes WHERE marca='$marca' ORDER BY id";
$resultado $conexion->query($consulta);
}
...
...
...
return 
$resultado;
?>

<div class="imagenes_marca">

//MOSTRAR LAS IMAGENES DE LA MARCA SLECCIONADA
</div>
Lo que necesito es hacer que cuando alguien de click en la MARCA 1, se muestren las imagenes de la marca 1. Esto sin recargar la pagina, osea sin enviar variables y eso.

Me preguntaba si es posible, yo creo que si, alguien tiene idea de como hacerlo?

Muchas gracias.
  #2 (permalink)  
Antiguo 14/10/2014, 14:31
 
Fecha de Ingreso: julio-2013
Mensajes: 87
Antigüedad: 10 años, 9 meses
Puntos: 9
Respuesta: Realizar consulta MySql con JavaScript

Hola,

Directamente desde js no puedes ya que uno se ejecuta en la parte cliente y otro desde la parte servidor. Lo que necesitas es una llamada asíncrona Ajax. Hay muchísima información en internet de cómo hacerlo. Busca en google y verás infinidad de ejemplos. JQuery te da también una interfaz que te lo simplifica.

Saludos.
  #3 (permalink)  
Antiguo 14/10/2014, 15:26
Avatar de HackID1  
Fecha de Ingreso: febrero-2013
Ubicación: En Update
Mensajes: 492
Antigüedad: 11 años, 2 meses
Puntos: 17
Respuesta: Realizar consulta MySql con JavaScript

No se mucho de Ajax, pero es lo mismo que te dice el usuario ccliment en Internet hay montón de información sobre como mostrar imagenes precargadas, ya que vengan de una Bd seguramente pero hay que buscarla un poco, sino espera a los expertos en Ajax :)

Te dejo algún link por si te sirven:

Saludos !
__________________
Puntuar +1 es buena forma de dar las gracias. :P
Your Time is limited, so don't waste it living someone else´s life.
Por: HackID1
  #4 (permalink)  
Antiguo 15/10/2014, 04:19
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Realizar consulta MySql con JavaScript

Cita:
Iniciado por ccliment Ver Mensaje
Hola,

Directamente desde js no puedes ya que uno se ejecuta en la parte cliente y otro desde la parte servidor. .......
sólo a modo de aclaración sí que es posible. para ello tenemos node.js e incluso si es para una intranet se puede usar jscript, el cual únicamente es aceptado por ie
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #5 (permalink)  
Antiguo 15/10/2014, 14:14
 
Fecha de Ingreso: julio-2013
Mensajes: 87
Antigüedad: 10 años, 9 meses
Puntos: 9
Respuesta: Realizar consulta MySql con JavaScript

Node.js se ejecuta en la parte del servidor y si se tienen escasos conocimientos, añadir un nuevo entorno de programación no sé si es lo más conveniente.

Saludos
  #6 (permalink)  
Antiguo 16/10/2014, 04:31
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Realizar consulta MySql con JavaScript

pero es un entorno de programación basado en javascript al fin y al cabo
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #7 (permalink)  
Antiguo 19/10/2014, 22:49
 
Fecha de Ingreso: septiembre-2009
Mensajes: 90
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Realizar consulta MySql con JavaScript

efectivamente esto lo realizas con ajax veo que esta involucrado php por lo que no tendrias problema con lo que quieres en librosweb introduccion a Ajax existe ejemplos que te ayudara lo que quieres con lo que mencionas sin enviar variables eso si lo tendras que hacer pero asincronamente ya sea por GET o POST pero sin recargar la pagina.

Etiquetas: mysql, php, select
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 18:12.