Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fazer verificação se um determinado número é == ou > ao número já existente no bd ao invés de fazer verificação se um determinado dado existe ou não no BD
Boa noite a todos. Direto ao ponto.
Pessoal o codigo abaixo faz verificação de dados ou seja verifica se um determinado registro existe ou não no banco de dados,
se não existir o cadastro é feito normalmente, se existir o cadastro não é feito. Até aqui tudo bem.
Pessoal, gostaria de uma regra onde não fosse possível cadastrar o codigo 57 58 ou 59, antes do 56 tipo:
Veja que já cadastrei o codigo 55, então a regra ficaria mais ou menos assim
if($codigo == 56){ echo "cadastro realizado com sucesso";}
elseif($codigo > 56){ echo "não foi possível fazer o cadastro";}
e uma vez cadastrado o codigo 56 a regra é continua sendo a mesma
if($codigo == 57){ echo "cadastro realizado com sucesso";}
elseif($codigo > 57){ echo "não foi possível fazer o cadastro";}
e uma vez cadastrado o codigo 57 a regra é continua sendo a mesma
if($codigo == 58){ echo "cadastro realizado com sucesso";}
elseif($codigo > 58){ echo "não foi possível fazer o cadastro";}
e assim por diante
Gostaria muito de adicionar a regra que postei acima no código abaixo. Já fiz umas tentativas e não conseguir.
mysqli_num_rows - exibe na tela quantos registros tem no banco de dados, serve também para comparar se um determinado dado existe ou não no bd, mas não serve para dizer se um determinado número é maior ou menor que 55 por exemplo.
tabela_aprendiz
id codigo
1 55
<?php
$codigo = $_POST['codigo'];
$sql = mysqli_query ($con, "SELECT * FROM tabela_aprendiz WHERE codigo = '".$codigo."' ");
$comparar_dados = mysqli_num_rows($sql);
if($comparar_dados == 0 ){
$sql = mysqli_query($con, "INSERT INTO tabela_aprendiz(codigo)VALUES('".$codigo."')");
echo "cadastro realizado com sucesso";
}
else{
echo "não foi possível fazer o cadastro. Motivo:<br />
o codigo que você quer cadastrar, já foi cadastrado";
}
?>
<form>
<select name="codigo" size="5"required>
<option value="55" >55</option>
<option value="56" >56</option>
<option value="57" >57</option>
<option value="58" >58</option>
<option value="59" >59</option>
</select>
<br><br>
<input type="submit" name="MM_ACAO" value="Salvar Cadastro" />
</form>Carregando comentários...