Foros del Web » Programando para Internet » Javascript »

Consulta SQL con JS

Estas en el tema de Consulta SQL con JS en el foro de Javascript en Foros del Web. Hola, tengo el siguiente código y lo que busco es poder guardar en una variable PHP el dato introducido en el prompt pero no desconozco ...
  #1 (permalink)  
Antiguo 16/05/2011, 07:39
Avatar de jimadri  
Fecha de Ingreso: julio-2006
Ubicación: Buenos Aires
Mensajes: 487
Antigüedad: 17 años, 10 meses
Puntos: 1
Consulta SQL con JS

Hola, tengo el siguiente código y lo que busco es poder guardar en una variable PHP el dato introducido en el prompt pero no desconozco cómo hacerlo.

Código HTML:
<script type="text/javascript">
window.addEvent('domready', function() {
    Sexy = new SexyAlertBox();
});

function cargar_categoria() {
    Sexy.prompt('<h1>Alta de Categorias, Sub Categorias y Unidades de Medida</h1></br>Ingresa el nombre del item que necesites','' ,{ onComplete: 
      function(returnvalue) {
        if(returnvalue)
        {
		<?php
		// consulta SQL (Insert a DB) para guardar el dato introducido en el prompt
		?>
          Sexy.confirm('<h1>Registro '+returnvalue+' agregado correctamente</h1><p>¿Deseas agregar otro item?</p><p>Pulsa "Ok" para cargar un nuevo item, o "Cancelar" para salir.</p>', {onComplete: 
            function(returnvalue) { 
              if(returnvalue)
              {
                cargar_categoria();// llamar al js prompt otra vez
              }
              else
              {
                Sexy.close();
              }
            }
          });
        }
        else
        {
          Sexy.error('<h1>Error al intentar abrir la ventana de carga</h1><p>Para continuar, debes ingresar el nombre del item que no haz encontrado.</p><p>Inténtalo de nuevo.</p>');
        }
      }
    });
}
</script> 
Espero puedan ayudarme.

Gracias!
  #2 (permalink)  
Antiguo 16/05/2011, 11:40
Avatar de goteen_mx  
Fecha de Ingreso: abril-2005
Ubicación: D.F.
Mensajes: 403
Antigüedad: 19 años
Puntos: 37
Respuesta: Consulta SQL con JS

Tendrías que enviar el valor de la variable mediante Get o Post al Servidor, ya que JS y PHP viven en diferentes lugares, si no quieres recargar toda la página, puedes usar ajax.

Saludos.
__________________
Born to be free.
  #3 (permalink)  
Antiguo 16/05/2011, 23:48
 
Fecha de Ingreso: noviembre-2005
Mensajes: 426
Antigüedad: 18 años, 5 meses
Puntos: 87
Respuesta: Consulta SQL con JS

Cita:
Iniciado por goteen_mx Ver Mensaje
Tendrías que enviar el valor de la variable mediante Get o Post al Servidor, ya que JS y PHP viven en diferentes lugares, si no quieres recargar toda la página, puedes usar ajax.

Saludos.
No viven exactamente en "lugares diferentes"... mas bien viven en el mismo lugar, solo que PHP es el papa que trabaja primero y nadie pude inspeccionar sus procesos (solo apreciar sus resultados)

-----------

Sobre la pregunta: Para guardar tiene que usar ajax llamando otro archivo php, para evitarse dolores de cabeza con ajax lo mejor es que utilice jquery; seria:

Código Javascript:
Ver original
  1. $.post('guardar.php', {info:returnvalue} , function() {
  2.     //funcion al terminar la llamada ajax
  3. });

Y guardar simplemente es un archivo PHP que guarda el registro. Luego en PHP seria $_POST["info"]

Etiquetas: js, sql
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 10:51.