codigo
Código PHP:
Ver original
<!-- proceso para registrar--> <?php $sql = "SELECT titulo_proyecto FROM inscripcion_proyectos WHERE titulo_proyecto = :titulo_proyecto LIMIT 1"; //Creamos la select $check = $DB_con->prepare($sql); //Preparamos la SELECT, de ésta manera evitamos SQL Injection $check->bindParam(':titulo_proyecto', $_POST['titulo_proyecto']);//Substituimos las variables de la SELECT $check->execute();//Ejecutamos la consulta $contador = $check -> rowCount();//Esta función devuelve el número de resultados que ha devuelto la SELECT if ($contador > 0) { $check->closeCursor(); echo "<script> swal({ title: 'Ups Aviso...', text: '¡ El Registro ya se Encuentra Insertado !', type: 'info', showConfirmButton: false, allowOutsideClick: false, allowEscapeKey: false, allowEnterKey: false, }); </script> <META HTTP-EQUIV='REFRESH' CONTENT=5;URL=http:inscripcion.php>"; } else { $sql=$DB_con->prepare("INSERT INTO inscripcion_proyectos (titulo_proyecto,id_pnf,id_profesor,idusuarios) VALUES (:titulo_proyecto,:id_pnf,:id_profesor,:idusuarios)"); $sql->bindParam(':titulo_proyecto', $_POST['titulo_proyecto']); $sql->bindParam(':id_pnf', $_POST['id_pnf']); $sql->bindParam(':id_profesor', $_POST['id_profesor']); $sql->bindParam(':idusuarios', $_POST['idusuarios']); $sql->execute(); $last_id = $DB_con->lastInsertId(); $sql2=$DB_con->prepare("INSERT INTO inscripcion_alumnos (idinscripcion_proyectos,cedula) VALUES (:idinscripcion_proyectos, :cedula)"); $sql2->bindParam(':idinscripcion_proyectos', $last_id); $sql2->bindParam(':cedula', $_POST['cedula'][$i]); $sql2->execute(); echo "<script> swal({ title: 'Bien Hecho...', text: '¡Registro Insertado Correctamente !', type: 'info', showConfirmButton: false, allowOutsideClick: false, allowEscapeKey: false, allowEnterKey: false, }); </script> <META HTTP-EQUIV='REFRESH' CONTENT=5;URL=http:inscripcion.php>"; } } } ?> <!-- fin proceso para registrar-->