en formulario tengo
Código HTML:
Ver original
<form id="testform" novalidate> <div class="col-md-6 margin-15"> <div class="form-group"> <input type="hidden" id="idvivo_taller_fecha" class="form-control input-lg" placeholder="" value="<?php echo $id_fecha_taller; ?>"> </div> <div class="form-group"> <input type="hidden" id="idvivo_talleres" class="form-control input-lg" placeholder="" value="<?php echo $taller; ?>"> </div> <div class="form-group"> <input type="hidden" id="numRegis_taller" class="form-control input-lg" value="<?php echo generarCodigo(6); ?>"> </div> <div class="form-group"> <input type="text" id="nombreCompleto" class="form-control input-lg" placeholder="Nombre*" required data-error-msg="Necesitamos saber quien eres"> </div> <div class="form-group"> <input type="email" id="correo" class="form-control input-lg" placeholder="Correo*" required data-error-msg="Necesitamos saber cual es tu correo"> </div> <div class="form-group"> <input type="text" id="telefono" class="form-control input-lg" placeholder="Teléfono" required data-error-msg="Necesitamos saber tu número teléfonico"> </div> <div class="form-group"> <input type="date" id="fNacimiento" class="form-control input-lg" placeholder="Fecha de Nacimiento (DD/MM/AAAA)"> </div> <div class="form-group"> <input type="text" id="edad" class="form-control input-lg" placeholder="Edad"> </div> </div> <div class="col-md-6"> <div class="form-group"> <input type="text" id="ocupacion" class="form-control input-lg" placeholder="Ocupación"> </div> <div class="form-group"> <input type="text" id="asisteaCDDM" class="form-control input-lg" placeholder="Asiste a Comunidad de Dios Morelia"> </div> <div class="form-group"> </div> </div> <div class="form-group"> <input type="hidden" id="pagado" class="form-control input-lg" value="0"> </div> <!--pagado--> <div class="form-group"> <input type="hidden" id="asistioTaller" class="form-control input-lg" value="0"> </div> <!--asistio--> <input type="reset" id="resetBtn" /> </form>
en la misa pagina en script tengo (validacion)
Código Javascript:
Ver original
<script type="text/javascript"> $(document).ready(function(){ $('#testform').attrvalidate(); $('#resetBtn').click(function(){ $('#testform').attrvalidate('reset'); }); $('#expandBtn').click(function(){ var collapsible = $('#' + $(this).attr('aria-controls')); $(collapsible).attr('aria-hidden', ($(collapsible).attr('aria-hidden') === 'false')); $(this).attr('aria-expanded', ($(this).attr('aria-expanded') === 'false')); }); }); </script>
en script para obtener datos: este lo mando a llamar con: <script src="vivo_script_upload.js"></script>
Código Javascript:
Ver original
$(document).ready(function () { formSubmit() }) function formSubmit() { $("#testform").submit(function(e){ e.preventDefault() var vivo_taller_fecha_idvivo_taller_fecha = $('#idvivo_taller_fecha').val() var vivo_taller_fecha_vivo_talleres_idvivo_talleres = $('#idvivo_talleres').val() var vivo_reg_talleres_numRegis_taller = $('numRegis_taller').val() var vivo_reg_talleres_nombreCompleto = $('nombreCompleto').val() var vivo_reg_talleres_correo = $('correo').val() var vivo_reg_talleres_telefono = $('telefono').val() var vivo_reg_talleres_fNacimiento = $('fNacimiento').val() var vivo_reg_talleres_edad = $('edad').val() var vivo_reg_talleres_ocupacion = $('ocupacion').val() var vivo_reg_talleres_asisteaCDDM = $('asisteaCDDM').val() var vivo_reg_talleres_coment = $('coment').val() var vivo_reg_talleres_pagado = $('pagado').val() var vivo_reg_talleres_asistioTaller = $('asistioTaller').val() var data = 'vivo_taller_fecha_idvivo_taller_fecha='+vivo_taller_fecha_idvivo_taller_fecha+'&vivo_taller_fecha_vivo_talleres_idvivo_talleres='+vivo_taller_fecha_vivo_talleres_idvivo_talleres+'&vivo_reg_talleres_numRegis_taller='+vivo_reg_talleres_numRegis_taller+'&vivo_reg_talleres_nombreCompleto='+vivo_reg_talleres_nombreCompleto+'&vivo_reg_talleres_correo='+vivo_reg_talleres_correo+'&vivo_reg_talleres_telefono='+vivo_reg_talleres_telefono+'&vivo_reg_talleres_fNacimiento='+vivo_reg_talleres_fNacimiento+'&vivo_reg_talleres_edad='+vivo_reg_talleres_edad+'&vivo_reg_talleres_ocupacion='+vivo_reg_talleres_ocupacion+'&vivo_reg_talleres_asisteaCDDM='+vivo_reg_talleres_asisteaCDDM+'&vivo_reg_talleres_coment='+vivo_reg_talleres_coment+'&vivo_reg_talleres_pagado='+vivo_reg_talleres_pagado+'&='+vivo_reg_talleres_asistioTaller; //realizamos la petición ajax con la función de jquery $.ajax({ url: 'vivo_upload_regTaller.php', type: 'POST', data: data, beforeSend: function() { console.log('enviando datos a bd') }, success: function(resp) { console.log('resp') } }) }) }
y por ultimo para insertar datos:
Código PHP:
Ver original
<?php $vivo_taller_fecha_idvivo_taller_fecha = $_POST['vivo_taller_fecha_idvivo_taller_fecha']; $vivo_taller_fecha_vivo_talleres_idvivo_talleres = $_POST['vivo_taller_fecha_vivo_talleres_idvivo_talleres']; $vivo_reg_talleres_numRegis_taller = $_POST['vivo_reg_talleres_numRegis_taller']; $vivo_reg_talleres_nombreCompleto = $_POST['vivo_reg_talleres_nombreCompleto']; $vivo_reg_talleres_correo = $_POST['vivo_reg_talleres_correo']; $vivo_reg_talleres_telefono = $_POST['vivo_reg_talleres_telefono']; $vivo_reg_talleres_fNacimiento = $_POST['vivo_reg_talleres_fNacimiento']; $vivo_reg_talleres_edad = $_POST['vivo_reg_talleres_edad']; $vivo_reg_talleres_ocupacion = $_POST['vivo_reg_talleres_ocupacion']; $vivo_reg_talleres_asisteaCDDM = $_POST['vivo_reg_talleres_asisteaCDDM']; $vivo_reg_talleres_coment = $_POST['vivo_reg_talleres_coment']; $vivo_reg_talleres_pagado = $_POST['vivo_reg_talleres_pagado']; $vivo_reg_talleres_asistioTaller = $_POST['vivo_reg_talleres_asistioTaller']; $db_username = 'root'; $db_password = ''; $db_name = 'hi29_cddm'; $db_host = 'localhost'; $conexion_hi29 = mysql_pconnect($hostname_conexion_hi29, $username_conexion_hi29, $password_conexion_hi29) or trigger_error(mysql_error(),E_USER_ERROR); $sql = "INSERT INTO vivo_reg_talleres (vivo_taller_fecha_idvivo_taller_fecha, vivo_taller_fecha_vivo_talleres_idvivo_talleres, vivo_reg_talleres_numRegis_taller, vivo_reg_talleres_nombreCompleto, vivo_reg_talleres_correo, vivo_reg_talleres_telefono, vivo_reg_talleres_fNacimiento, vivo_reg_talleres_edad, vivo_reg_talleres_ocupacion, vivo_reg_talleres_asisteaCDDM, vivo_reg_talleres_coment, vivo_reg_talleres_pagado, vivo_reg_talleres_asistioTaller) VALUES ('vivo_taller_fecha_idvivo_taller_fecha', 'vivo_taller_fecha_vivo_talleres_idvivo_talleres', 'vivo_reg_talleres_numRegis_taller', 'vivo_reg_talleres_nombreCompleto', 'vivo_reg_talleres_correo', 'vivo_reg_talleres_telefono', 'vivo_reg_talleres_fNacimiento', 'vivo_reg_talleres_edad', 'vivo_reg_talleres_ocupacion', 'vivo_reg_talleres_asisteaCDDM', 'vivo_reg_talleres_coment', 'vivo_reg_talleres_pagado', 'vivo_reg_talleres_asistioTaller')"; ?>