Hola amigos, soy nuevo programando en PHP y tengo un problemita con mi código a la hora de insertar los valores. La conexión está bien porque la he probado eliminando datos desde mi página pero al insertar me da error. Aquí les dejo mi codigo:
<?php
if (isset($_POST['carnet']))
{
$carnet=$_POST['carnet'];
$username=$_POST['username'];
$pass=$_POST['pass'];
$pass2=$_POST['pass2'];
$nombres=$_POST['nombres'];
$apellidos=$_POST['apellidos'];
$rol=$_POST['rol'];
$sql='insert into users(username, rol, pass, carnet, nombres, apellidos) values('.$username.','.$rol.','.$pass.','.$carnet. ','.$nombres.','.$apellidos.');';
if ($pass==$pass2 && $pass!=""){
if(ereg("[0-9]",$carnet)){
if(ereg("[a-zZ]",$nombres)){
if(ereg("[a-zZ]",$apellidos)){
$x=mysql_query($sql,$con);//esta es la linea que no se me ejecuta
echo "Datos guardados";
}
}
}
}else{
echo "<script>alert('Error')</script>";
}
}
?>
Gracias de antemano.