Hola, quiero solicitar vuestra ayuda para lo siguiente:
PHP - MySql:
Tengo una tabla:paginas
id_pagina
titulo
texto
fono
id_rubro
id_usuario
otra:usuarios
id_usuario
nombre
apellido
email
user
pass
otra: rubros
id_rubro
rubros
Requiero hacer lo siguiente y no logro dar con el código:
a) Que cada usuario pueda crear en la tabla "paginas" un máximo de 1 registro por cada rubro de la tabla "rubros" (esta tabla la utilizo para crear un combobox que despliega varios rubros).
b) Que al tratar de realizar el insert le despliegue un mensaje: echo "ya tiene una página en este rubro, seleccione otro";
Estoy manejando una variable de session cuando el usuario se autentifica: $PHP_AUTH_USER=$id_usuario_session = $myrow["id_usuario"];
He probado con:
$check_cantidad = mysql_query("SELECT id_pagina from paginas WHERE propietario ='$id_usuario_session' AND id_rubro='$id_rubro'");
if(mysql_num_rows($check_cantidad)!=0){
$cantidad_exists=1;
}
if($cantidad_exists>1){
echo"el error";
}else{
Acepta el SQL =INSERT .....l...
Y NADA ..............
Puchas espero haber sido algo claro, gracias por vuestra posible ayuda,
Atte,
Guillermo Meza