GrabarDatos
Código PHP:
function GrabarDatos(){
var rut= $("#add_rut").attr('value');
var nombre = $("#add_nombre").attr('value');
var apellido = $("#add_apel").attr('value');
var tipo= $("#add_tipo").attr('value');
var emp= $("#add_emp").attr('value');
var mail = $("#add_mail").attr('value');
var call= $("#add_call").attr('value');
var num= $("#add_num").attr('value');
var ciudad= $("#add_ciu").attr('value');
var comuna= $("#add_com").attr('value');
var tele= $("#add_tel").attr('value');
var supe= $("#add_super").attr('value');
$("#cargando").ajaxStart(function() { $(this).show() });
$("#cargando").ajaxStop(function() { $(this).hide() });
$.ajax({
url: 'nuevo-emp.php',
type: "POST",
data: "submit=&rut="+rut+"&nombre="+nombre+"&apellido="+apellido+"&tipo="+tipo+"&emp="+emp+"&mail="+mail+"&call="+call+"&num="+num+"&ciudad="+ciudad+"&comuna="+comuna+"&tele="+tele+"&supe="+supe,
success: function(datos){
$("#madre").html(datos);
}
});
return false;
};
El formulario es muy largo pero resumido:
Código PHP:
<form id="frm_add_emp" name="frm_add_emp">
/* los campos */
<input name="enviar_add" type="submit" id="enviar_add" value="Guardar" class="b"/>
<input name="borrar"type="reset" class="b" id="cancelar" value="Borrar"/><input name="oculto" type="hidden" value="1" />
</p></td></tr></table></tbody>
</form>
El PHP.
Código PHP:
<?php
if(isset($_POST['submit'])){
require('../clases/user.class.php');
// $con = mysql_connect("localhost","root","l*****") or die (mysql_error());
// mysql_select_db("*****",$con);
$objUser= new User;
$rut=htmlspecialchars(trim($_POST['rut']));
$nombre = htmlspecialchars(trim($_POST['nombre']));
$apellido=htmlspecialchars(trim($_POST['apellido']));
$tipo=htmlspecialchars(trim($_POST['tipo']));
$emp=htmlspecialchars(trim($_POST['emp']));
$mail = trim($_POST['mail']);
$call=htmlspecialchars(trim($_POST['call']));
$num=htmlspecialchars(trim($_POST['num']));
$ciu= $_POST['ciu'];
$com= $_POST['com'];
$tele=htmlspecialchars(trim($_POST['tele']));
$supe=$_POST['supe'];
if ( $objUser->insEmp($rut,$nombre,$apellido,$tipo,$mail,$emp,$supe)== true and
$objUser->insEmpTel($tele,$rut) == true and
$objUser->insEmpDir($ciudad,$comuna,$call,$num,$rut) == true){
sleep(2);
echo'<span id="letra3">usuario ingresado</span>';
}else{
sleep(2);
echo'<img class="msg" src="http://www.forosdelweb.com/f127/imagenes/iconos/exclamation.ico"><span id="letra3">lo sentimos no se pudo ingresar,Intente nuevamente</span>';
}