Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/04/2011, 12:51
Avatar de Deathmetalrules
Deathmetalrules
 
Fecha de Ingreso: diciembre-2010
Ubicación: Mas - aya
Mensajes: 65
Antigüedad: 13 años, 5 meses
Puntos: 8
Respuesta: No se guardan registros en mysql

hola.....lo primero que deberias hacer es capturar los datos que estas enviando para que no se te genere ese enorme codigo en la consulta de insercion

te dejo un ejemplo para que lo adaptes....

Código PHP:
if ($_POST['new']=="Enviar")
    {
        
        
$cedula=$_POST['cedula'];
        
$nombre=$_POST['nombre'];
        
$apellido=$_POST['apellido'];
        
$sexo=$_POST['sexo'];
        
        if ((
$cedula=="")||($nombre=="")||($apellido=="")||($sexo==""))
        {
        
        echo
"<span style=color:#000;display:inline-block;font-weight:bold;font-size:18px;height:109px;width:674px;left:260px;position:absolute;top:420px;>Estimado Usuari@: ".$_SESSION['nombreusuario'],"...Algunos Campos estan Vacios!!!</span>";    
        echo 
"<meta http-equiv='Refresh' content='3; url=pagina.php'>";
        }
        else
        {        
        
$sql mysql_query("SELECT noCedulaDoc FROM datosdocentes WHERE noCedulaDoc='$cedula'");
        
$row mysql_fetch_array($sql);
        if(
$row['noCedulaDoc'] == $cedula)
        {
            
        echo
"<span style=color:#000;display:inline-block;font-weight:bold;font-size:18px;height:109px;width:674px;left:260px;position:absolute;top:420px;>
        Estimado Usuari@: "
.$_SESSION['nombreusuario'],"...El dato ya Existe!!!</span>";
        echo 
"<meta http-equiv='Refresh' content='3; url=pagina.php'>";
        }
        else
        {
        
$query ="INSERT INTO datosdocentes(noCedulaDoc,nombres,apellidos,sexo)VALUES('$cedula','$nombre','$apellido','$sexo')";
        
mysql_query($query);
        echo
"<span style=color:#000;display:inline-block;font-weight:bold;font-size:18px;height:109px;width:674px;left:260px;position:absolute;top:420px;>
        Estimado Usuari@: "
.$_SESSION['nombreusuario'],"...El Dato ha sido agregado!!!</span>";
         echo 
"<meta http-equiv='Refresh' content='3; url=../registros/docentes.php'>";
        }        
        
mysql_free_result($sql);
            }
            }
            else
            {
    
            
session_destroy();
            }

?>