Sigo teniendo problemas, mi código quedó así:
Código PHP:
<?php
$c=mysqli_connect("localhost","root","test","paena_exonera");
//recibir los campos
$nombre = htmlentities($_POST["nombre"]);
$apellido = htmlentities($_POST["apellido"]);
$correo = htmlentities($_POST["correo"]);
$ci = htmlentities($_POST["ci"]);
$telefono = htmlentities($_POST["telefono"]);
$cohorte = htmlentities($_POST["cohorte"]);
$curso = htmlentities($_POST["curso"]);
//procesarlos si están vacíos o no
if(isset($nombre) && !empty($nombre) &&
isset($apellido) && !empty($apellido) &&
isset($correo) && !empty($correo) &&
isset($ci) && !empty($ci) &&
isset($telefono) && !empty($telefono) &&
isset($cohorte) && !empty($cohorte) &&
isset($curso) && !empty($curso)){
//A desmantelar posibles caracteres maliciosos que puedan afectar al sistema.
htmlspecialchars(mysqli_real_escape_string($conexion, $nombre),ENT_QUOTES);
htmlspecialchars(mysqli_real_escape_string($conexion, $apellido),ENT_QUOTES);
htmlspecialchars(mysqli_real_escape_string($conexion, $correo),ENT_QUOTES);
htmlspecialchars(mysqli_real_escape_string($conexion, $ci),ENT_QUOTES);
htmlspecialchars(mysqli_real_escape_string($conexion, $telefono),ENT_QUOTES);
htmlspecialchars(mysqli_real_escape_string($conexion, $cohorte),ENT_QUOTES);
htmlspecialchars(mysqli_real_escape_string($conexion, $curso),ENT_QUOTES);
//Insertando
$q = "INSERT INTO datos VALUES ('".$_POST['nombre']."', '".$_POST['apellido']."', '".$_POST['correo']."', '".$_POST['ci']."', '".$_POST['telefono']."', '".$_POST['cohorte']."', '".$_POST['curso']."')";
$r = $c->query($q);
//Enviar mensaje de que el censo ya fue completado
echo "Censo completado satisfactoriamente";
//Redireccionar si algún campo está vacío
if($nombre==""){
header("Location: index.php");
}
if($apellido==""){
header("Location: index.php");
}
if($correo==""){
header("Location: index.php");
}
if($ci==""){
header("Location: index.php");
}
if($telefono==""){
header("Location: index.php");
}
if($cohorte==""){
header("Location: index.php");
}
if($curso==""){
header("Location: index.php");
}
?>
Me salta error:
Código PHP:
Parse error: syntax error, unexpected $end in C:AppServwwwprocesar.php on line 68
y la línea 68 es la última línea, lo único que hay es esto: