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
$sql1=mysql_query("UPDATE `departamento` SET `departamento` ='$dep' WHERE `departamento`.`cod`='$linha[0]' LIMIT 1") or die ("Erro na alteração dos departamentos");
Pergunta
fabiosanches
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: </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: </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%"> </td>
</tr>
<tr>
<td><div align="right"></div></td>
<td> </td>
</tr>
<tr>
<td><div align="right"></div></td>
<td> </td>
</tr>
<?
}
?>
</form>
</body>
</html>
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados