Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola galera estou fazendo o sistema aqui de uma empresa de cartuchos etc.... ai tem uma parte de cadastrar um chamado, ai nesse cadastro e necessário escolher o equipamento para poder fazer o chamado..... mais o negocio e o seguinte preciso que ao selecionar o setor do equipamento ele me da os equipamentos deste setor.... ele ja me gera os equipamentos e os setores que este cliente tem no banco.... vou postar o codigo .
<?php include "Includes/header.php"; ?>
<!--MENU-->
<?php include "Includes/menu.php"; ?>
<!--CONTEUDO-->
<div id="conteudo">
<div id="title_page">
<h3>Novo Chamado</h3>
</div>
<div id="form_suporte">
<?php if(isset($_POST['cadastro_chamado']) && $_POST['cadastro_chamado'] == 'ok'){
$tipo = strip_tags(trim($_POST['tipo']));
$setor = strip_tags(trim($_POST['setor']));
$equipamento = strip_tags(trim($_POST['equipamento']));
$desc = strip_tags(trim($_POST['desc']));
$data = date('Y-m-d H:i:s');
$status = strip_tags(trim($_POST['status']));
$logo = strip_tags(trim($_POST['logo']));
$relatorio = strip_tags(trim($_POST['relatorio']));
$cadastra_chamado = mysql_query("INSERT INTO crm_chamados ( cliente, equipamento, tipo, data_abertura, status, setor, chamado, relatorio, logo )
VALUES ('".$_SESSION[nomeuser]."', '$equipamento', '$tipo', '$data', '$status', '$setor', '$desc', '$relatorio', '$logo' )")
or die(mysql_error());
if($cadastra_impressora >= '1'){
echo "<div class=\"ok\">Chamado cadastrado com sucesso!</div>";
}else{
echo "<div class=\"ok\">Chamado cadastrado com sucesso!</div>";
}
}
?>
<form name="cadastro_chamado" method="post" action="" enctype="multipart/form-data">
<p>
<label for="tipo" class="title_suporte_form">Tipo de Chamado:</label>
<select name="tipo" style="width:340px; padding:7px;">
<option value="Manutenção Corretiva">Manutenção</option>
</select>
</p>
<p>
<label for="setor" class="title_suporte_form">Setor:</label>
<select name="setor" style="width:340px; padding:7px;">
<option value="Equipamento o setor">Escolha o setor</option>
<?php
$equipamento = mysql_query("SELECT id, nome_cliente, n_serie, modelo, patrimonio, marca, setor FROM crm_equipamentos WHERE nome_cliente = '".$_SESSION[nomeuser]."' ORDER BY modelo ASC")
or die("ERRO NA CONSULTA SQL");
//LINHAS TOTAIS AFETADAS PELA CONSULTA
$row = mysql_num_rows($equipamento);
while ($res = mysql_fetch_array($equipamento)){
$setor = $res [6];
echo '<option value="'. $setor .'">'. $setor.'</option>';
}
?>
</select>
</p>
<p>
<label for="equipamento" class="title_suporte_form">Equipamento:</label>
<select name="equipamento" style="width:340px; padding:7px;">
<option value="Equipamento não Selecionado">Escolha o Equipamento</option>
<?php
$equipamento = mysql_query("SELECT id, nome_cliente, n_serie, modelo, patrimonio, marca, setor FROM crm_equipamentos WHERE nome_cliente = '".$_SESSION[nomeuser]."' ORDER BY modelo ASC ")
or die("ERRO NA CONSULTA SQL");
//LINHAS TOTAIS AFETADAS PELA CONSULTA
$row = mysql_num_rows($equipamento);
while ($res = mysql_fetch_array($equipamento)){
$modelo = $res [3];
$marca = $res [5];
echo '<option value="'.$marca.' - '. $modelo .'">'.$marca.' - '. $modelo .'</option>';
}
?>
</select>
</p>
<p>
<label for="desc" class="title_suporte_form">Descrição:</label>
<textarea name="desc" class="textarea_form_suporte" cols="45" rows="5"></textarea>
</p>
<input type="hidden" name="status" value="Em Aberto" />
<?php
$sql= mysql_query("SELECT * FROM crm_clientes WHERE cliente = '".$_SESSION[nomeuser]."'")
or die("ERRO NA CONSULTA SQL");
//LINHAS TOTAIS AFETADAS PELA CONSULTA
while($row = mysql_fetch_array($sql)){
?>
<input type="hidden" name="logo" value="<?php echo $row ['logo'];?>" />
<?php
}
?>
<input type="hidden" name="relatorio" value="No momento ainda não ah um relatorio final para este chamado!" />
<p>
<img src="../crm/Imagens/Ico/11.png" width="21" height="20" border="0" />
<input type="hidden" name="cadastro_chamado" value="ok" />
<input type="submit" name="button" id="bt_enviar_form_suport" value="Enviar" />
<img src="../crm/Imagens/Ico/09.png" width="19" height="20" border="0" />
<a href="chamados.php" class="bt_cancelar_form_suport">CANCELAR</a>
</p>
</form>
</div><!--FORM-->
</div><!--CONTEUDO-->
<!--FOOTER-->
<?php include "Includes/footer.php"; ?>
>
usa ajax pra carregar esses combos.
procurei vários tópicos a respeito mais tipo as informações estão em tabelas diferente a minha não esta ...... a minha esta em uma msm tabela ex: id, modelo, n_serie, marca, setor , cliente
presciso que ao selecionar o setor apareça os equipamentos deste setor
usa ajax pra carregar esses combos.