Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
-Fiz um formulario com campos dinamicos, em que o usuario do sistema vai cadastrar os clientes e o script php dirá a ordem de atendimento,Minha intensão é que o script desse a ordem de atendimento 1º pela prioridade e 2º pela ordem de registro no formulario,mas sinceramente não econtrei nenhum exemplo na internet de como montar algo do genero,ou talvez nem dê sem um banco de dados.
Agradeço se puderem me ajudar.
segue o codigo:
<html>
<body>
<h2>Gerenciamento de fila com prioridade BANCO S.A</h2>
<form name="form1" action="lista_banco.php" method="post">
quantidade de pessoas a serem atendidas <input type="number" name="quantidade" value=""> <input type="button" value="Alterar" onclick="altera()"><br/>
<div id="id2"></div>
<br> <input type="submit" value="Enviar"> </br>
</form>
<script>
function altera()
{ var conteudo = "";
var contador = 0;
while (contador < parseInt(form1.quantidade.value))
{ conteudo = conteudo+'Nome do cliente '+(contador+1)+' <input type ="text" name="nome'+(contador+1)+'" value=""maxlength="50"> Tipo de atendimento <select name="prioridades" form="form1"><option value="caixa">Caixa Atendimento Prioritário</option><option value="caixa_deposito">Caixa depósitos</option><option value="caixa_saque">Caixa Saque</option><option value="gerencia">Gerencia Atendimento Prioritário</option></select><option name="gerencia_geral"value="">Gerencia Geral</option> <br/>';
contador = contador+1;
}
document.getElementById("id2").innerHTML = conteudo;
}
</script>
</body>
</html>
Agora o PHP
<!DOCTYPE html>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<?php
if (isset($_POST["enviar"])) {
$caixa = "Caixa Atendimento Prioritário ";
$caixa_deposito="Caixa Depósito";
$caixa_saque="Caixa Saque";
$gerencia="Gerencia Atendimento Prioritário";
$gerencia_geral="Gerencia Atendimento Geral";
$cliente_prioridade = new SplPriorityQueue;
$cliente_prioridade ->insert($caixa,10 );
$cliente_prioridade ->insert($caixa_deposito, 9);
$cliente_prioridade ->insert($caixa_saque, 8);
$cliente_prioridade ->insert($gerencia, 8);
$cliente_prioridade ->insert($gerencia_geral, 3);
echo "<h2>Atendendo o cliente </h2>" ; echo "<br> A ordem de atendimento é " .$cliente_prioridade ->extract($_POST["enviar"]);
}
}
?>
</html>
</body>
</html>Carregando comentários...