Foros del Web » Programando para Internet » Javascript »

guardar consulta en una base de datos

Estas en el tema de guardar consulta en una base de datos en el foro de Javascript en Foros del Web. Buenos días Reciban un saludo a todos los del foro, soy un nuevo usuario en este foro. Espero aportar mis conocimientos a todos y también ...
  #1 (permalink)  
Antiguo 27/02/2015, 07:49
 
Fecha de Ingreso: febrero-2015
Ubicación: colobmia
Mensajes: 5
Antigüedad: 9 años, 2 meses
Puntos: 0
guardar consulta en una base de datos

Buenos días

Reciban un saludo a todos los del foro, soy un nuevo usuario en este foro. Espero aportar mis conocimientos a todos y también aprender de todos. Pues estoy comenzando en este mundo de la programación, todavía no manejo muy bien ciertas cosas a la hora de programar.
Hoy recuro a ustedes en una consulta, tengo el siguiente código, en el cual se realiza una consulta con Ajax a un base de datos, lo que quiero conseguir es que esta consulta se pueda guardar en otra tabla en la misma base de datos que tengo.

aquí les dejo el código para que lo revisen y me cuente que hacer.

ej1.php

Código PHP:
Ver original
  1. <html>
  2.  <head>
  3.  <script language="javascript" type="text/javascript">
  4.  function nuevoAjax()
  5.  {
  6.  var xmlhttp=false;
  7.  try
  8.  {
  9.  xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
  10.  }
  11.  catch(e)
  12.  {
  13.  try
  14.  {
  15.  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  16.  }
  17.  catch(E) { xmlhttp=false; }
  18.  }
  19.  if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); }
  20.  
  21.  return xmlhttp;
  22.  }
  23.  
  24.  function traerDatos()
  25.  {
  26.  var cod=document.getElementById("cod").value;
  27.  var campo1=document.getElementById("c1");
  28.  var campo2=document.getElementById("c2");
  29.  
  30.  var ajax=nuevoAjax();
  31.  ajax.open("POST", "ej2.php", true);
  32.  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  33.  ajax.send("v="+cod);
  34.  
  35.  ajax.onreadystatechange=function()
  36.  {
  37.  if (ajax.readyState==4)
  38.  {
  39.  var respuesta=ajax.responseXML;
  40.  campo1.value=respuesta.getElementsByTagName("nombr e")[0].childNodes[0].data;
  41.  campo2.value=respuesta.getElementsByTagName("apell ido")[0].childNodes[0].data;
  42.  }
  43.  }
  44.  }
  45.  </script>
  46.  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  47.  <title>Ejemplo</title>
  48.  </head>
  49.  <body>
  50.  <input type="text" id="cod"> Codigo <input type="button" id="b1" value="Buscar" onClick="traerDatos();">
  51.  <input type="submit" name="button" id="button" value="Enturnar">
  52.  <br><br>
  53.  <input type="text" id="c1"> Nombre<br><br>
  54.  <input type="text" id="c2"> Apellido
  55.  </body>
  56.  </html>


ej2.pjp

Código PHP:
Ver original
  1. <?php
  2.  $v=$_POST["v"];
  3.  
  4.  $conexion=mysql_connect("localhost", "root", "");
  5.  mysql_select_db("ajax", $conexion);
  6.  
  7.  $resultado=mysql_query("SELECT nombre, apellido FROM ejemplo WHERE id='$v'");
  8.  $registro=mysql_fetch_row($resultado);
  9.  
  10.  $xml="<?xml version='1.0' encoding='ISO-8859-1'?>";
  11.  $xml.="<datos>";
  12.  $xml.="<nombre><![CDATA[$registro[0]]]></nombre>";
  13.  $xml.="<apellido><![CDATA[$registro[1]]]></apellido>";
  14.  $xml.="</datos>";
  15.  header("Content-type: text/xml");
  16.  echo $xml;
  17.  ?>

agradezco su ayuda

muchas gracias

Etiquetas: ajax
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 23:47.