Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/02/2016, 18:51
joscol
 
Fecha de Ingreso: marzo-2015
Ubicación: zulia
Mensajes: 71
Antigüedad: 9 años, 8 meses
Puntos: 0
cuales son las razones de que se guarde un cero en la base de datos

tengo este codigo que es el formulario de registro de datos

archivo nuevo_estudiante.php

en este voy a obviar el diseño, el sesion_start() y los include de la conexion y la funcion que hara.

Código PHP:
NUEVO ESTUDIANTE
<form action="nuevo_estudiante.php" method="post" enctype="multipart/form-data">
<br><br>
<label>Cedula: </label>
<br>
<input type="text" name="cedula" required>
<br><br>
<label>Nombre: </label>
<br>
<input type="text" name="nombre" required>
<br><br>
<label>Apellido: </label>
<br>
<input type="text" name="apellido" required>
<br><br>
<label>Programa: </label>
<br>
<input type="text" name="programa" required>
<br><br>
<label>Carrera: </label>
<br>
<input type="text" name="carrera" required>
<br><br>
<label>Consejo Comunal: </label>
<br>
<input type="text" name="consejo_comunal">
<br><br>
<input type="submit" value="Registrarte">
</form>
<?php
if ($_POST){
    
$cedula $_POST['cedula'];
    
$nombre $_POST['nombre'];
    
$apellido $_POST['apellido'];
    
$programa $_POST['programa'];
    
$carrera $_POST['carrera'];
    
$consejo_comunal $_POST['consejo_comunal'];
    
    
$usuario = new usuario();
    
$usuario -> registrar($cedula$nombre$apellido$programa$carrera$consejo_comunal);
}
?>



archivo functions.php

ignoren la function de actualizar y borrar



Código PHP:
<?php
    
class usuario{
        var 
$cod$cedula$nombre$apellido$programa$carrera$consejo_comunal;
        function 
registrar ($cedula$nombre$apellido$programa$carrera$consejo_comunal){
            
$this-> cedula $cedula;
            
$this-> nombre $nombre;
            
$this-> apellido $apellido;
            
$this-> programa $programa;
            
$this-> carrera $carrera;
            
$this-> consejo_comunal $consejo_comunal;
    
            
$sql="SELECT * FROM usuarios WHERE cedula='".$cedula."'";
            
$result mysql_query ($sqlconectar::conexion());
            
$contar mysql_num_rows ($result);
    
            if (
$contar==0){
    
            
$sql="INSERT INTO usuarios (cedula, nombre, apellido, programa, carrera, consejo_comunal) VALUES ('".$cedula."', '".$nombre."', '".$apellido."', '".$programa."', '".$carrera."', '".$consejo_comunal."')";

            
$result mysql_query($sqlconectar::conexion());
    
            echo 
'<script type="text/javascript">
            alert("Este usuario se ha registrado satisfactoriamente");
            window.location.href="./estudiante_admin.php";
            </script>'
;
    

            }else{
            echo 
'<script type="text/javascript">;
            alert ("Esta cedula ya esta en uso");
            windows.location.href="./nuevo_estudiante.php";
            </script>'
;
        
        
    }
    
}
        
        function 
actualizar ($cod$cedula$nombre$apellido$programa$carrera$consejo_comunal){
            
$this-> cod $cod;
            
$this-> cedula $cedula;
            
$this-> nombre $nombre;
            
$this-> apellido $apellido;
            
$this-> programa $programa;
            
$this-> carrera $carrera;
            
$this-> consejo_comunal $consejo_comunal;
            
$sql "UPDATE usuarios SET cedula = '$cedula', nombre = '$nombre', apellido = '$apellido', programa = '$programa', carrera = '$carrera', consejo_comunal = '$consejo_comunal' WHERE cod = $cod";
            
mysql_query($sqlconectar::conexion());
            echo 
'<script type="text/javascript">
            alert("El usuario se ha Actualizado Correctamente");
            window.location.href="estudiante_admin.php"
            </script>'
;
            
        }
        
        function 
eliminar ($cod){
            
$this-> cod $cod;
            
$sql "DELETE FROM usuarios WHERE cod=$cod";
            
$result mysql_query($sqlconectar::conexion());
            echo
'<script type="text/javascript">
            alert("El Usuario se ha Eliminado Correctamente");
            window.location.href="estudiante_admin.php"
            </script>'
;
        }
        
}

?>


no se porque no me guarda nada y me pone solo ceros, solo me guarda el campo cedula. espero que me ayuden, por si acaso y para que sepan, este no es un trabajo del cual me lucrare, es mi proyecto y lo tengo que entregar y ya va a reventar mi cabeza.