Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2015, 07:49
victor2012
 
Fecha de Ingreso: febrero-2015
Ubicación: colobmia
Mensajes: 5
Antigüedad: 10 años, 1 mes
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