Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Biel.

Limitar cadastro

Recommended Posts

Boa tarde a todos. Direto ao ponto. Pessoal gostaria de impedir de cadastrar 4 submenus camisa
e 4 submenus bermuda na tabela_submenu na linha submenu
...
tabela_menu
idsubmenu  menu
17         CAMISA
18         BERMUDA


tabela_submenu
id   idsubmenu   submenu           menu
1    17          camisa verde      CAMISA  // já tem três cadastros . Gostaria de limitar até quantro cadastros
2    17          camisa amarela    CAMISA  // já tem três cadastros . Gostaria de limitar até quantro cadastros
3    17          camisa azul       CAMISA  // já tem três cadastros . Gostaria de limitar até quantro cadastros

4    18          bermuda cinza     BERMUDA  // já tem dois cadastros. Gostaria de limitar até quantro cadastros
5    18          bermuda marron    BERMUDA  // já tem dois cadastros. Gostaria de limitar até quantro cadastros

Para a tabela_menu a regra abaixo resolve o problema. Agora para a tabela_submenu não conseguir fazer. Gostaria de aprender fazer.

$sql = mysql_query("SELECT * FROM tabela_menu ");
$total = mysql_num_rows($sql);
if ($total == 2 ){
echo "não pode cadastrar mais de dois menus";
}

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi muito bem, mas vc pode usar o COUNT do mysql para verificar quantos registros existem com determindo id do submenu

SELECT COUNT (*) FROM tabela_submenu WHERE id = 1

 

Se o resultado for maior que 4, não realiza a inclusão e mostra uma mensagem :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.