Ver Mensaje Individual
  #8 (permalink)  
Antiguo 31/12/2011, 09:35
famjaes
 
Fecha de Ingreso: agosto-2010
Mensajes: 125
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Ayudaa¡¡Campo de texto y Js ¡¡¡¡

Saludos nuevamente, encontré el insert into que metía los datos en la base de datos.. bueno para mas claro aquí está el codigo

Comprar.php con su <form id="boleto" method="post" action=""> que llama a imprimirBoleto.php


<?php
//Ordenamos el array.
sort($asientos);
for($i=0;$i<count($asientos);$i++)
{
$labelAsiento=substr($asientos[$i],-2);
echo "<tr><td colspan=\"1\"><input type=\"hidden\" id=\"asiento$i\" value=\"$labelAsiento\"/ ><label>$labelAsiento</label></td>

<td colspan=\"1\"><input type=\"text\" id=\"nombre$i\" class=\"boleto\" value=\"\" maxlength=\"65\" onfocus=\"Util.focusCampo(this);\" onblur=\"Util.blurCampo(this);\" />

<td colspan=\"1\"><input type=\"text\" id=\"apellido$i\" class=\"boleto1\" value=\"\" maxlength=\"65\" onfocus=\"Util.focusCampo(this);\" onblur=\"Util.blurCampo(this);\" />
";
}
?>


////////////////////////////////////////////////////////////////////////////////////////////////////////
esto es procesado con el JS util.js


var datos="";
var asi="";
var nombres="";
var apellidos="";
//Obtenemos los datos de los asientos
for(var i=0;i<len;i++)
{
if(elementosa[i].type=="text")
apellidos=apellidos+elementosa[i].value+",";

}


for(var i=0;i<len;i++)
{
if(elementos[i].type=="text")
nombres=nombres+elementos[i].value+",";

}
for(var i=0;i<len;i++)
{
if(elementos[i].type=="hidden" && elementos[i].id!="id_boleto")
asi=asi+elementos[i].value+",";
}
apellidos=apellidos.substring(0,apellidos.length-1);
nombres=nombres.substring(0,nombres.length-1);
asi=asi.substring(0,asi.length-1);
//obtenemos el id de boleto
var id_boleto=document.forms[0].id_boleto.value;
var encoded="id="+Base64.encode(id_boleto)+"&as="+Base 64.encode(asi)+"&no="+Base64.encode(nombres)+"&ape ="+Base64.encode(apellidos);
formu.action="/imprimirBoletos.php?"+encoded;

////////////////////////////////////////////////////////////////////////////////////////////////////////
imprmirBoleto.php

<?php
//Insertamos los datos de los boletos.
for($i=0;$i<count($asientos);$i++)
{
//Creamos la consulta SQL para los datos de la corrida.
$consulta="insert into boletos values (null,$id_boleto,$asientos[$i],'$nombres[$i]','$apellidos[$i]','$fechaHoy')";
$tabla = mysql_query($consulta);
}

///////////////Hasta el momento ya se pudo almacenar los datos en la base de datos pero el campo repite el campo nombres en donde van los apellidos

Espero me pueda responder y saludos feliz año 2011