Ir para conteúdo
Fórum Script Brasil
  • 0

Problema Na Hora De Dar Um Update Na Tabela


fabiosanches

Pergunta

to com uma duvida no seguinte assunto.. eu estou fazendo o seguinte.. eu listo de uma determinada tabela.. e abaixo de cada item tem um botão alterar.. existem os campos codigo e departamento.. porém eu quero alterar apenas o departamento e se possivel ate bloquear o campo cod para alteração. e isso será feito da seguinte forma.. cada botão alterar será gerado debaixo de cada item da tabela e ele so ira alterar o campo acima correspondente.. porém isso não esta dando certo. alguém poderia me dar uma ajuda no que pode ser??

estou anexando o arquivo .php inteiro para avaliação

<html>

<head>

<title>Listar Cliente</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<?

//conectar no banco

$conn = mysql_connect("localhost","root","");

$db = mysql_select_db("os",$conn);

?>

<body bgcolor="#CCCCCC" text="#000000">

<div align="center"><strong>Gerenciados de Departamentos </strong></div>

<form name="form1" method="post" action="">

<input name="novo" type="submit" id="novo" value="Novo Dep.">

<?

if ($novo)

{

echo ("<script language='JavaScript' type='text/javascript'>");

echo ("window.location='cad_dep.php'");

echo ("</script>");

} ?>

<?

$sql=mysql_query("SELECT * FROM `departamento`") or die ("Erro na localização dos departamentos");

while($linha=mysql_fetch_row($sql))

{ ?>

<p align="center"><b><font color="#000000">..:: </font> <? echo "$linha[0]"; ?></b> <b><font color="#000000">::..</font> </b></p>

<table width="75%" border="0" cellspacing="0" cellpadding="0">

<table width="27%" border="0" align="center">

<tr>

<td width="50%"><div align="right"><font color="#0066FF"><b>Cod:&nbsp; </b></font></div></td>

<td width="50%"><input type="text" name="codigo" value="<? echo $linha[0]; ?>" readonly=""></td>

</tr>

<tr>

<td height="21"><div align="right"><font color="#0066FF"><b>Departamento:&nbsp;</b></font></div></td>

<td><input type="text" name="dep" value="<? echo $linha[1]; ?>" ></td>

</tr>

</table>

<tr> <td width="51%"><div align="center"><font color="#0066FF">

<input name="alterar" type="submit" id="alterar" value="Alterar">

<? if ($alterar)

{

$sql1=mysql_query("UPDATE `departamento` SET `departamento` ='$dep' WHERE `departamento`.`cod`='$linha[0]' LIMIT 1") or die ("Erro na alteração dos departamentos");

}

?>

</font></div></td>

<td width="49%">&nbsp;</td>

</tr>

<tr>

<td><div align="right"></div></td>

<td>&nbsp;</td>

</tr>

<tr>

<td><div align="right"></div></td>

<td>&nbsp;</td>

</tr>

<?

}

?>

</form>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...