Ver Mensaje Individual
  #9 (permalink)  
Antiguo 22/04/2009, 13:34
Avatar de lobo_php
lobo_php
 
Fecha de Ingreso: noviembre-2007
Ubicación: Cali-Colombia
Mensajes: 1.869
Antigüedad: 17 años, 2 meses
Puntos: 75
Respuesta: enviar variables desde un formulario con un boton

si se puede, pero para eso necesitas ajax.

Código javascript:
Ver original
  1. function nuevoAjax()
  2. {
  3.     /* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
  4.     lo que se puede copiar tal como esta aqui */
  5.     var xmlhttp=false;
  6.     try
  7.     {
  8.         // Creacion del objeto AJAX para navegadores no IE
  9.         xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
  10.     }
  11.     catch(e)
  12.     {
  13.         try
  14.         {
  15.             // Creacion del objeto AJAX para IE
  16.             xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  17.         }
  18.         catch(E) { xmlhttp=false; }
  19.     }
  20.     if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); }
  21.  
  22.     return xmlhttp;
  23. }

uso ese codigo siempre, luego con javascript tomas esos valores. tu ya sabes como supongo

por si no lo sabes:

Código javascript:
Ver original
  1. var valorx = document.getElementById("inputx").value;
  2. //y llamas la funcion:
  3. ingresar(valorx,valorz,etc);



luego en otra funcion haces el proceso de ingreso, por ejemplo:

Código javascript:
Ver original
  1. function ingresar(dato1,dato2,etc){
  2. var ajax=nuevoAjax();
  3.         ajax.open("GET", "qh.php?dato1="+dato1+"&dato2="+dato2, true);
  4.         ajax.onreadystatechange=function(){
  5.             if (ajax.readyState==4){
  6.                 alert("Informacion ingresada");
  7.             }
  8.         }
  9.         ajax.send(null);
  10. }

ya en el qh.php viene la parte que sabes tu:
Código php:
Ver original
  1. include("conexion.php");
  2. $dato1=$_GET['dato1'];
  3. $dato2=$_GET['dato1'];
  4. $etc=$_GET['etc'];
  5.  
  6. $ingresar = "insert into....";
  7.  
  8. ....

creo que esta bien, asi lo tengo yo y me sirve arto xD
__________________
Cabuntu.org - Difundiendo Software Libre en Cali, Colombia
Usuario Linux # 483175