Bueno, primero que nada me Presento, soy Ivàn, estudio sistemas en la UTN FRLP, y estoy en 3er año.
Conseguì de casualidad, mi primer proyecto para una agencia de viajes, y le estoy desarrollando en php, intentado utilizar los standares de HTML5.
Con mucho esfuerzo y youtube, puede realizar toda la arquitectura Base. (Clases y objetos, Menu de Navegacion, Base datos, Formularios, etc).
Me queda por realizar, la parte de las funciones, como se comunican entre sì, todo el sistema, para realizar atajos de tipo "AutoCompletar", reportes "inteligentes", etc...
Sin duda, es la parte màs dìficil, porque es algo que no esta tan desarrolado en internet. Al menos, en el idioma español.
Le dejo la principal funciòn que me esta dando dolores de cabeza desde anoche.
Resumen del intento del sistema:
Tengo 2 Tablas, una de pasajeros, y otra de contratos. Cada uno tiene su propio ID.
Pasajeros, tiene como atributo, un ID_Contrato, con el cual, cada pasajero, esta ASOCIADO a un contrato.
Cuando yo cargo un nuevo pasajero, trato de asociarlo a un contrato, mediante "onchange", pongo un numero en "ID_Contrato", y mediante esta funciòn
function AutoCompletar(ID_Contrato){
var url = '../php/edita_contrato.php';
$.ajax({
type:'POST',
url:url,
data:'ID_Contrato='+ID_Contrato,
success: function(valores){
var datos = eval(valores);
$('#ID_Contrato').val(ID_Contrato);
$('#Destino').val(datos[0]);
$('#Colegio').val(datos[1]);
$('#TurnoGrado').val(datos[2]);
$('#PrecioRegular').val(datos[3]);
$('#Cupo').val(datos[4]);
$('#PrecioContado').val(datos[5]);
$('#PrecioHasta3105').val(datos[6]);
return false;
}
});
return false;
}
Recupero los valores de la tabla Contratos. Es decir, el destino, el precio, el colegio.
Pero, en vez de devolverme los valores, me tira un "[object HTMLInputElement]
Les dejo tambièn el còdigo en la "vista".
<tr>
<td>ID Contrato</td>
<td><input type="text" required="required" onchange="AutoCompletar(ID_Contrato)" name="ID_Contrato" id="ID_Contrato" maxlength="50"/> </td>
</tr>
<tr>
<td>Colegio</td>
<td><input type="text" required="required" readonly value="<?php $Colegio ?>" name="Colegio" id="Colegio"/></td>
</tr>
Muchìsimas gracias a todos por la ayuda!
Realmente no puedo creer que exista un lugar asì, ya estàn en mis marcados del Opera