Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Limitando condição no if se for maior não inserir

Olá! Estou tentando criar uma condição no if antes de inserir pro banco mas não sei como fazer.

Eu criei um form, nele tem um campo pra digitar um número, eu consigo inserir ele normalmente no banco, mas o que eu quero é que ele só insira se o número for menor do que eu estabelecer.

Esse é o código sem a condição:

<?php

$con = mysqli_connect('localhost', 'root', '', 'lista');
$paginas = $_POST["paginas"];;
$ins = "INSERT INTO episodios (paginas) VALUES ('".$paginas."')";


if(mysqli_query($con, $ins)) {
header("Location: index.php");
} else {
    echo "Erro ao registrar!";
}

mysqli_close($con);
?>

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta
solução!

Consegui resolver.

<?php

$con = mysqli_connect('localhost', 'root', '', 'lista');
$paginas = $_POST["paginas"];;
$ins = "INSERT INTO episodios (paginas) VALUES ('".$paginas."')";


if ($paginas > 26) {
    ?>
    <script type="text/javascript">
            alert('Essa págin não existe.');

    </script>
<?php
}else {

    if(mysqli_query($con, $ins)) {
    header("Location: titulo.php?id=".$id_titulo);
    } else {
        echo "Erro ao registrar!";
    }
}


mysqli_close($con);
?>