Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/07/2013, 07:39
CopySat
 
Fecha de Ingreso: junio-2013
Mensajes: 29
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: Duda con alerts

precisamente, en el archivo del otro post, en el de: insertar los datos, el codigo es:
Código:
<?php
include("../Config/config.php");
$errores = array();
if (empty($_POST['Pass'])) {
     $errores[] = 'Falta introduir un "Pass"';
}
if (empty($_POST['Nombre'])) {
     $errores[] = 'Falta indicar el "Nom"';
}
if (empty($_POST['Email'])==FALSE) {
    if (!preg_match("/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/", $_POST['Email']))
     {
     $errores[] = 'La direccio de '.$_POST['Email'].' no esta ben escrita';    
     }
    }
 
if (count($errores) <= 0) {
    $conex=mysql_connect($server, $db_user, $db_pass) or die ("error1".mysql_error());
    $bd=mysql_select_db($database) or die ("error2".mysql_error()); 
    // Con estas sentencias SQL evitaremos una inyección SQL
    $ID_Empleado = $_POST['ID_Empleado'];
    $Pass =$_POST['Pass'];
    $Nombre =$_POST['Nombre'];
    $Telefono =$_POST['Telefono'];
    $Email =$_POST['Email'];
    // Con esta sentencia SQL Creamos la consulta
    $query="INSERT INTO tecnicos ". 
           "(ID_Empleado,Pass,Nombre,Telefono,Email) ".
           "VALUES ".
           "('".$ID_Empleado."','".$Pass."','".$Nombre."','".$Telefono."','".$Email."')";
    // Hacemos la consulta  
        mysql_query ($query) or die ("error3 <br>".mysql_error());
    // Cierra la conexión con la base de datos 
        mysql_close($conex); 
        header('Location: ../Log/Tecnico.php');
}else {
 
//Abans d'imprimir res poso la capçalera de html
//A mes  podrás fer servir el css per donar format als errors
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<!-- TemplateBeginEditable name="doctitle" -->
<LINK REL="Shortcut Icon" HREF="../../WePrueba2/Config/Imagenes/Copy.ico"> 
<title>Copisteria Imatge - ERRORS</title>
 
<!-- Elimina el que no necesitis // -->
 
<!-- TemplateEndEditable -->
<!-- TemplateBeginEditable name="head" -->
<!-- TemplateEndEditable -->
<link rel="stylesheet" type="text/css" href="../../WePrueba2/Config/CSS/HTML5_thrColFixHdr.css"/>
<link rel="stylesheet" type="text/css" href="../../WePrueba2/Config/CSS/Unificacion.css"/>
<link rel="stylesheet" type="text/css" href="../../WePrueba2/Insert/Config/CSS/formCssSINREPETICIONES.css"/>
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
 
<!-- Ara creo l'script javascript amb els alerts dins el head de l'HTML // -->
 
<script type="text/javascript" >
<?php foreach($errores as $error) { ?>
       alert('<?php echo $error; ?>');
<?php }?>
</script>
 
</head>
<body>
    <div class="container">
 
<!-- Ara llisto els errors com a recordatori abans del botó // -->
 <script>
 history.back();
 </script>
</body>
</html>
<?php } ?>