Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/05/2004, 21:17
gmeza2004
 
Fecha de Ingreso: abril-2004
Ubicación: Santiago
Mensajes: 10
Antigüedad: 20 años
Puntos: 0
Validar entrada de registro a BD MySql

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