formas de validar, estoy validando que un usuario no ingrese una noticia 2 veces para ello he estado ocupando el siguiente If pero no me funciona aquí va:
La lógica es que SI ingrese cuando el usuario es valido y lo haya en la bd, pero NO ingrese cuando titulo que viene del FORM sea igual a titulo que hay guardado en la BD ¿se entiende?
LLamadas SQL
Código PHP:
$result=mysql_query("select idrut,nombre from tbusuario where nombre='$autor'")or die(mysql_error());
$resto=mysql_fetch_assoc($result);
$sqnew=mysql_query("select ntitulo from tbnoticia where tbusuario_idrut='$resto[idrut]'")or die(mysql_error());
$see=mysql_fetch_assoc($sqnew);
Validaciones PHP
Código PHP:
if (mysql_num_rows($result)>0 && $see[ntitulo]!= $titulo)
{
$str=mysql_query("insert into tbnoticia(TBUsuario_IDRut,nautor,ntitulo,ncategoria,nbajada,nfecha)values('$resto[idrut]','$autor','$titulo','$categria','$bajada',now())");
}else{
echo"Error al intentar publicar noticias con este autor, no esta identificado o intento duplicar una publicación<br>";
echo "<a href=\"javascript:history.back()\">Regresar</a>";
exit();
}
¿Qué puedo estar haciendo mal?