Jump to content
Fórum Script Brasil
  • 0

Preciso de ajuda


Question

Estou fazendo uma aplicação que busca no banco de dados um valor numérico preciso comparar se esse valor é maior que “0” se for abra uma página caso contrário exiba uma sessão com erro

 

<button class=“botao” type=“submitr ”>Marcar horário</button>
 

if (issent(“botao”){
$credito = (valor que vem db);

$saldo = “0”;

if ($credito == “0”){

echo “Você não possui crédito!”

}else{

header(“location: pagina.php);

}
}else{
 

}
 

Algo nessa ideia

Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0

issent essa função não existe, no php existe isset()

mas no caso de um formulario voce pegaria o valor com $_POST e ai sim poderia testar com isset esse campo

mas qual é a sua duvida exatamente?, você quer fazer uma conexao com o banco?

 

Link to post
Share on other sites
  • 0

Não, quero comparar o valor que vem do banco, se ele for maior que "0" direcionar o usuário para a pagina "Agendar.php", caso o valor seja "0" exiba um echo "Você não possui créditos". Mas só efetuar essa verificação quando o usuário clicar no botão "Marcar horário".

// CONEXÃO BD

<?php
//require_once('../verifica.php');
require_once('../conexao.php');
require_once('CLASSES/usuarios.php');

$id_usuario = $_SESSION['id_usuario'];

$resultado = mysqli_query($conexao, "SELECT * FROM usuarios WHERE id_usuario= '$id_usuario' ") or die('Erro de conexão!');
$agenda = mysqli_query($conexao, "SELECT * FROM events WHERE id= '$id_usuario' ") or die('Erro de conexão!');
?>

// AÇÃO

 <form name="agenda" method="post" action="">
                 <input style="display: none" type="text" name="marcar" value="<?php echo $Credito?>"/><br /> // VALOR DO BD

<div class="card" style="width: auto; height: auto; margin-right: 15px;">
                    <div class="card-body">
                        <div class="stat-widget-one">
                            <div class="stat-content dib">
                                <button class="btnmarcar" type="submit"style="background-color: transparent; border-style: none;">Marcar horário</button>

 

// COMPARA

                <?
                if (isset($_POST["marcar"])){
                $saldo = "0";
                $confere = $Credito;
                if ($confere == $saldo){
                    $_SESSION['loginErro'] = "Você não possui créditos!";
                }else{

                    header("location:page-login.php");
                    $_SESSION['loginErro'] = "Você possui créditos!";
                }
                }
                ?>

 

 </form>

// EXIBE ECHO VIA SESSION

<p class="erro">
       <?php 
              if(isset($_SESSION['loginErro'])){
                   echo $_SESSION['loginErro'];
                   unset($_SESSION['loginErro']);
              }
       ?>
</p>

 </div>

</div>         

</div>

</div>
 

Edited by Sali
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Cloud Computing


  • Forum Statistics

    • Total Topics
      148905
    • Total Posts
      644996
×
×
  • Create New...