Icannotdisplayamessageindividuallyforeach action,couldanyonehelpmewiththiscode?Foreachselectiona message,butmyformreturnsmeoneortwomessages injustoneselection.
- Ifcustomerdidnotselectamessagewithnocontent.
- ifclienthasselectedanothermessageanddisplaythecontent.
Ifclientwasselectedanddidnotrunservice,anothermessagewithoutcontent.
<formname="faturamento" action="consultar_comanda.php" method="POST"> <select name="nome_cliente" class="form-control form-control-sm col-3 mr-1" style="float: left;"> <option value=""></option> <?php $pdo = new PDO('mysql:host=localhost;dbname=xxxx', 'xxxx', 'xxxx'); $consulta = $pdo->query("SELECT * FROM clientes "); while ($rows_clientes = $consulta->fetch(PDO::FETCH_ASSOC)) { $nome_cliente = $rows_clientes['nome_cliente']; $codigo_cliente = $rows_clientes['codigo_cliente']; ?> <option value="<?php echo $nome_cliente ?>"><?php echo $nome_cliente ?></option> <?php } ?> ?> </select> <input type="submit" name="pesquisar" value="Pesquisar" class="btn btn-success btn-sm"> </form> <br> <table class="table-bordered" border="1" id="table2" style="width: 100%"> <?php $servidor = "localhost"; $usuario = "xxxx"; $senha = "xxxx"; $dbname = "xxxx"; $conn = mysqli_connect($servidor, $usuario, $senha, $dbname); $pesquisar = $_POST['nome_cliente']; $consulta = "SELECT * FROM faturamento WHERE nome_cliente = '$pesquisar' ORDER BY data"; $resultado = mysqli_query($conn,$consulta) or die("Erro ao retornar dados"); if(empty($_POST['nome_cliente'] and empty($pesquisar) === empty($resultado))){ echo "<div class='alert alert-danger' style='height:20px; width:580px; padding-top:1px;padding-bottom:1px;font-size:12px'> Cliente não selecionado!</div>"; } if(!empty($_POST['nome_cliente'] and !empty($pesquisar) === !empty($resultado))){ echo "<div class='alert alert-success' style='height:20px; width:580px; padding-top:1px;padding-bottom:1px;font-size:12px'> Foram encontrados os clientes abaixo!</div>"; } if(!empty($_POST['nome_cliente'] and !empty($pesquisar) !== empty($resultado))){ echo "<div class='alert alert-warning' style='height:20px; width:580px; padding-top:1px;padding-bottom:1px;font-size:12px'>Selecione um cliente que tenha executado serviços!</div>"; }