Ver Mensaje Individual
  #10 (permalink)  
Antiguo 08/06/2013, 21:11
RafaelYepez
 
Fecha de Ingreso: junio-2013
Ubicación: Estado Lara
Mensajes: 33
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: [AYUDA]Evitar envío de campos vacíos, y otras cosas

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 errorsyntax errorunexpected $end in C:AppServwwwprocesar.php on line 68 
y la línea 68 es la última línea, lo único que hay es esto:

Código PHP:
?>