Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

TiagoMaker

[Resolvido] Colocando link PHP em combobox

Recommended Posts

Dae galera, to fazendo um formulário para solicitação de equipamentos, onde tem um campo que se altera conforme o tipo é selecionado, coloquei 1 IF para cada mas não sei como fazer para quando esse item foir selecionado no combo, ele carregue a url que mostraria o campo. Com o teste solicitacao.php?equip=CPU por exemplo, funciona, só não consigo fazer ele redirecionar ao clica no item do combo.

 

<?php include("../includes/config.php"); ?>
<!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=iso-8859-1" />
<title>SOLICITAÇÃO DE EQUIPAMENTOS DE INFORMÁTICA</title>
<script>
function doRedirect(pagina) {
window.location = pagina;
}
</script>
<style type="text/css">
<!--
body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
}
body {
	background-color: #FFF;
}
-->
</style></head>
<body>
<form id="form1" action="cadastro_grava.php" method="post" name="cadastro">
<table width="1000" align="center" style="margin-top:10px">
  <tr>
    <td height="78" align="center" style="font-size:18px"><b>SOLICITAÇÃO DE EQUIPAMENTO DE INFORMÁTICA</b><BR></td>
  </tr>
  <tr>
    <td height="44" align="center">
<table width="55%" border="0" height="100" align="center">
  <tr>
    <td align="center">
	<?php 
	include "../includes/conexao.php";
	$sql = "SELECT id_solicitacao FROM solicitacao ORDER BY id_solicitacao DESC LIMIT 1";
	$query = mysql_query($sql);
	while($dados = mysql_fetch_array($query)) {
		
?>
        <?php
    if ($_GET["msg"] == "sucesso") {
                echo "<h3>* SOLICITTAÇÃO ENVIADA COM SUCESSO!<br />PROTOCOLO N° <B>$dados[id_solicitacao]</B></h3>";
				
	}
?><?php } ?>
    </td>
  </tr>
</table>
<p align="center"><b>SELECIONE O EQUIPAMENTO QUE DESEJA SOLICITAR:</b><br /><br />
<span id="spryselect1"><select name="equipamento" id="equipamento" style="width:200px;">
      <option value="" id="">SELECIONE</option>
      <option value="CPU" id="equipamento">CPU</option>
      <option value="MONITOR" id="equipamento">MONITOR</option>
      <option value="IMP.ECF" id="equipamento">IMP.ECF</option>
      <option value="IMP.MATRICIAL" id="equipamento">IMP.MATRICIAL</option>
      <option value="IMP.LASER" id="equipamento">IMP.LASER</option>
      <option value="TECLADO" id="equipamento">TECLADO</option>
      <option value="MOUSE" id="equipamento">MOUSE</option>
      <option value="PIN-PAD" id="equipamento">PIN-PAD</option>
      <option value="NO-BREAK" id="equipamento">NO-BREAK</option>
      <option value="OUTROS" id="equipamento">OUTROS</option>
    </select></p>
<table width="650" cellspacing="5" style="border:solid 1px #000;">

  <tr>
    <td align="right"><strong>FILIAL:</strong></td>
    <td align="left"><span id="sprytextfield1"><input name="filial" type="text" size="13" maxlength="3" value="" />
    </span> EX.: 07, 55, 102</td>
  </tr>
   <tr>
    <td align="right"><b>DATA DE CONTATO:</b></td>
    <td align="left"><span id="sprytextfield2"><input name="data" type="text" size="13" maxlength="10" onkeypress="Data(event, this)" value=""/></span></td>
  </tr>
  <tr>
<td width="139" align="right"><strong>CONTATO CPD:</strong></td>
<td width="490" align="left">
<span id="spryselect1"><select name="tecnico" id="tecnico" style="width:210px;">
      <option value="" id="">SELECIONE</option>
      <option value="DIEGO" id="tecnico">DIEGO</option>
      <option value="HENRIQUE" id="tecnico">HENRIQUE</option>
      <option value="JADER" id="tecnico">JADER</option>
      <option value="MARCELO" id="tecnico">MARCELO</option>
      <option value="MARCIO" id="tecnico">MARCIO</option>
      <option value="TIAGO" id="tecnico">TIAGO</option>
    </select></span>
</td>
  </tr>
 <?php
if ($_GET["equip"] == "CPU")
{
	echo '<tr>
    <td align="right"><b>N° DA CPU:</b></td>
    <td align="left"><span id="sprytextfield4"><input name="equipamento" type="text" size="30" maxlength="50" value="" /></span> EX.: DLCRED3310, LTSP0312, WS010</td>
  </tr>';
}
else if ($_GET["equip"] == "MONITOR") 
{
	echo '<tr>
    <td align="right"><b>MODELO/COR:</b></td>
    <td align="left"><span id="sprytextfield4"><input name="equipamento" type="text" size="30" maxlength="50" value="" /></span> EX.: LG 710E CINZA, SAMSUNG 591V BRANCO</td>
  </tr>';
}
else if ($_GET["equip"] == "IMP.ECF") 
{
	echo '<tr>
    <td align="right"><b>MODELO:</b></td>
    <td align="left"><span id="sprytextfield4"><input name="equipamento" type="text" size="30" maxlength="50" value="" /></span> EX.: BEMATECH MP2100</td>
  </tr>';
}
else if ($_GET["equip"] == "IMP.MATRICIAL") 
{
	echo '<tr>
    <td align="right"><b>MODELO:</b></td>
    <td align="left"><span id="sprytextfield4"><input name="equipamento" type="text" size="30" maxlength="50" value="" /></span> EX.: EPSON LX300</td>
  </tr>';
}
else if ($_GET["equip"] == "IMP.LASER") 
{
	echo '<tr>
    <td align="right"><b>MODELO:</b></td>
    <td align="left"><span id="sprytextfield4"><input name="equipamento" type="text" size="30" maxlength="50" value="" /></span> EX.: HP 1320/td>
  </tr>';
}
else if ($_GET["equip"] == "IMP.LASER") 
{
	echo '<tr>
    <td align="right"><b>MODELO:</b></td>
    <td align="left"><span id="sprytextfield4"><input name="equipamento" type="text" size="30" maxlength="50" value="" /></span> EX.: HP 1320/td>
  </tr>';
}
else if ($_GET["equip"] == "TECLADO") 
{
	echo '<tr>
    <td align="right"><b>MODELO:</b></td>
    <td align="left"><span id="sprytextfield4"><input name="equipamento" type="text" size="30" maxlength="50" value="" /></span> EX.: PRETO PS/2, BRANCO AT/td>
  </tr>';
}
else if ($_GET["equip"] == "MOUSE") 
{
	echo '<tr>
    <td align="right"><b>MODELO:</b></td>
    <td align="left"><span id="sprytextfield4"><input name="equipamento" type="text" size="30" maxlength="50" value="" /></span> EX.: PRETO PS/2, BRANCO AT/td>
  </tr>';
}
else if ($_GET["equip"] == "PIN-PAD") 
{
	echo '<tr>
    <td align="right"><b>MODELO:</b></td>
    <td align="left"><span id="sprytextfield4"><input name="equipamento" type="text" size="30" maxlength="50" value="" /></span> EX.: INGENICO, GERTEC/td>
  </tr>';
}
else if ($_GET["equip"] == "NO-BREAK") 
{
	echo '<tr>
    <td align="right"><b>MODELO:</b></td>
    <td align="left"><span id="sprytextfield4"><input name="equipamento" type="text" size="30" maxlength="50" value="" /></span> EX.: GRANDE, PEQUENO/td>
  </tr>';
}
else if ($_GET["equip"] == "OUTROS") 
{
	echo '<tr>
    <td align="right"><b>DESCRIÇÃO:</b></td>
    <td align="left"><span id="sprytextfield4"><input name="equipamento" type="text" size="30" maxlength="50" value="" /></span> EX.: DESUMIDIFICADOR, PRINT SERVER/td>
  </tr>';
}
?>  

  <tr>
    <td align="right"><b>DEFEITO:</b></td>
    <td align="left"><span id="sprytextfield5"><input name="situacao" type="text" size="30" maxlength="30" value="" /></span></td>
  </tr>
  <tr>
    <td align="right"><b>SOLICITANTE:</b></td>
    <td align="left"><span id="sprytextfield6"><input name="procedimento" type="text" size="30" maxlength="30" value="" /></span></td>
  </tr>
    <td align="right"><b>OBS.:</b></td>
    <td align="left"><span id="sprytextfield6"><input name="procedimento" type="text" size="50" maxlength="50" value="" /></span></td>
  </tr>      </table>
      <p><br />
<input id="bt" type="submit" name="bt" value="CADASTRAR"></p><br />
</td>
  </tr>
</table>
</form>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui fazer da seguinte forma:

 

<?php echo "<select style='width:200px;' name='equipamento' id='equipamento' onchange='location.href=\"solicitacao.php?equip=\"+this.value'>"; ?>

o problema é que depois que a página atualiza, ele não fica exibindo a categoria escolhida.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.