31/12/2011, 09:35
|
| | 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 |