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);
?>
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);
?>