amigos, tengo un problema y no entiendo que puede ser les comento tengo un formulario para agregar una permisologia cuya restriccion es si el id del usuario existe o el login del usuario existen no inserten. Mi clave primaria es el id_usuario que es numerico y tengo login como varchar y password como varchar, ahi no tengo problema por que cuando hago la restriccion si el id_usuario esta agregado el no agrega pero cuando ademas reviso que el login no sea igual no me lo valida e inserta, lo extraño es que cuado hago el query en mysql funciona bien como yo quiero, pero en php no, la unica forma que me funcione en php es poniendo que el login sea numerico asi si sirve pero eso no es lo que quiero.
este es el error q me dice
Unknown column 'usuario' in 'where clause' donde usuario es lo que escribi en el login
asi esta el insert
Código PHP:
$cedula=mysql_query('select *from permisologia where id_personal = '.$id_personal.'') or die (mysql_error());
$num_resultado=mysql_num_rows($cedula);
$login_comprobacion=mysql_query('select * from permisologia where login = '.$login.'');
$num_resultado_login=mysql_num_rows($login_comprobacion);
if ($num_resultado_login > 0)
{
echo "Lo Siento Ya existe un Usuario Registrado con ese login";
echo "</br>";
echo "<a href='agregar_permisologia.php'>Atras</a>";
else if ($num_resultado == 1)
{
echo "Lo Siento Ya existe un Usuario Registrado con esa cedula";
echo "</br>";
echo "<a href='agregar_permisologia.php'>Atras</a>";
} else
{
$sql = "INSERT INTO permisologia ( id, id_personal, nombre, login, password, nivel_acceso) ";
$sql .= "VALUES ( '', '$id_personal', '$nombre', '$login', '$pass', '$select')";
$resultado = mysql_query($sql);
echo "Permisologia Asignada";
}
y este es el formulario
<form name="form1" method="post" action="permisologia_agregada.php">
<table width="640" border="1" align="center">
<tr>
<td width="90"><div align="center">Cedula</div></td>
<td width="150"><div align="center">Nombre</div></td>
<td width="150"><div align="center">Login</div></td>
<td width="150"><div align="center">Password</div></td>
<td width="125"><div align="center">Nivel De Acceso </div></td>
</tr>
<tr>
<td>
<input name="id_personal" type="text" id="id_personal" size="15" maxlength="8">
</td>
<td> <input name="nombre" type="text" id="nombre" size="25" maxlength="25"> </td>
<td> <input name="login" type="text" size="25" maxlength="25"> </td>
<td> <input name="pass" type="password" id="pass" size="25" maxlength="25"> </td>
<td><select name="select">
<option value="3">Tecnico</option>
<option value="2">Administrativo</option>
<option value="1">Administrador</option>
</select></td>
</tr>
</table>
<div align="center">
<input name="agregar" type="button" id="agregar" value=" Agregar " >
<input name="borrar" type="reset" id="reset" value=" Borrar ">
</div>
</form>