Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola pessoal estou com o erro Notice: Array to string conversion , que acontece apos o envio de dados de um formulario.
Agradeço se puderem me ajudar
Segue o codigo do formulario e do php que vai receber/tratar os dados...
Formulario
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Cadastro de clientes para atendimento</title>
<style type="text/css" media="all">.bd_titulo{
text-align:center;
background-color:#CCCCCC;
font-weight:bold
}
</style>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script type="text/javascript">
$(function () {
function removeCampo() {
$(".removerCampo").unbind("click");
$(".removerCampo").bind("click", function () {
if($("tr.linhas").length > 1){
$(this).parent().parent().remove();
}
});
}
$(".adicionarCampo").click(function () {
novoCampo = $("tr.linhas:first").clone();
novoCampo.find("input").val("");
novoCampo.insertAfter("tr.linhas:last");
removeCampo();
});
});
</script>
</head>
<body>
<form method="post" name="frm_campo_dinamico" action="lista_banco.php">
<div id="tudo">
<table border="0" cellpadding="2" cellspacing="4">
<tr><td colspan="4" class="bd_titulo">Formulario de cadastro de clientes</td></tr>
<tr><td colspan="4" align="center"><a href="[http://etec.riogrande.ifrs.edu.br/moodle/](http://etec.riogrande.ifrs.edu.br/moodle/)" target="_blank">Banco Etec S.A</a></td></tr>
<td class="bd_titulo">Nome</td><td class="bd_titulo">Tipo de atendimento</td>
<tr class="linhas">
<td><input type="text" name="nome[]" /></td>
<td>
<select name="prioridades[]">
<option value="" selected="selected">Selecione um atendimento...</option>
<option value="gerencia_geral">Gerencia Geral</option>
<option value="caixa">Caixa Atendimento Prioritário</option>
<option value="caixa_saque">Caixa Saque</option>
<option value="gerencia">Gerencia Atendimento Prioritário</option> <br>
</select>
</td>
<td><a href="#" class="removerCampo" title="Remover linha"><input type="button" value ="Remover Cliente"> </a></td>
</tr>
<tr><td colspan="4">
<a href="#" class="adicionarCampo" title="Adiconar cliente"><input type="button" value ="Adionar Cliente"></a>
</td></tr>
<tr>
<td align="right" colspan="4"><input type="submit" id="btn-cadastrar" value="Cadastrar" /></td>
</tr>
</table>
</form>
</div>
</body>
</html>
Php que recebe/trata os dados recebidos do formulario...
<!DOCTYPE html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<?php
$nome = $_POST['nome'];
$prioridades=$_POST['prioridades'];
/*$nome = $_POST['gerencia_geral'];
$nome = $_POST['gerencia'];
$nome = $_POST['caixa'];
$nome = $_POST['caixa_saque'];
$nome = $_POST['caixa_deposito'];*/
$serviceList = [
'caixa' => 10,
'caixa_deposito' => 9,
'caixa_saque' => 8,
'gerencia' => 7,
'gerencia_geral' => 3,
];
$queueList = new SplPriorityQueue();
$queueList->insert("Gerencia Geral" , $serviceList['gerencia_geral']);
$queueList->insert("Caixa Atendimento Prioritário" , $serviceList['caixa']);
$queueList->insert("Caixa depósitos" , $serviceList['caixa_deposito']);
$queueList->insert("Caixa Saque" , $serviceList['caixa_saque']);
$queueList->insert("Gerencia Atendimento Prioritário" , $serviceList['gerencia']);/*mode of extraction
$queueList->setExtractFlags(SplPriorityQueue::EXTR_BOTH);
foreach($queueList AS $row) {
print_r($row);
}
*/
?>
</body>
</html>Carregando comentários...