Problemas no Update

03/10/2023

0

PHP

Meu codigo do formulário é este: arearestrita.php

<html>
<head>
<meta charset="utf8">
<link rel="stylesheet" type="text/css" href="estilo_arearestrita.css"/>
</head>

<body>

<h2> Chamados Abertos </h2>
<p8> <a href="arearestrita.php"><button style="width: 100px; height: 27px">Atualizar</button></a></p8>
<p6> <a href="index.html"><button style="width: 100px; height: 27px">Sair</button></a></p6>






<form name="f_excluir" method="post" action="arearestrita.php">

<table border="1">
<tr>

<th>Data</th><th>Nome</th><th>Departamento</th><th>Tipo</th><th>Mensagem</th><th>Selecionar</th><th>Status</th><th><img src="certo.jpg" width="22px" height="20px"></th>
</tr>

<?php

include "config.php";



if (isset($_POST[''''f_del''''])) {

foreach($_POST[''''sel''''] as $codigo ) {
$sql="DELETE FROM dados WHERE id=$codigo";
$res=mysqli_query($conn,$sql);



}


}


$sql="SELECT * FROM dados order by id";
$res=mysqli_query($conn,$sql);

while($vreg=mysqli_fetch_row($res)) {

$vcod=$vreg[0];
$vnome=$vreg[1];
$vdep=$vreg[2];
$vtip=$vreg[3];
$vmens=$vreg[4];
$vdate=$vreg[5];
$vstatus="$vreg[6]";

echo "<tr>";
echo "<td align=center>$vdate</td><td align=center>$vnome</td><td align=center>$vdep</td><td align=center>$vtip</td><td>$vmens</td><td align=center><input type=checkbox value=$vcod name=sel[]></td><td align=center>$vstatus</td><td align=center><a href=status.php><img name=status value=$vcod width=22px heigth=20px src=certo.jpg></a></td>";
echo "</tr>";
}



mysqli_close($conn);
?>


</table>
<br>

<input type="hidden" name="f_del"value="f_del">
<p5><input type="submit" value="Excluir" name="bt_excluir"></p5>






</form>













<script src="script.js"></script>
</body>


</html>

E o codigo do botão que está fazendo a ação é status.php:

<?php
$conexao = new mysqli (''''localhost'''', ''''root'''', '''''''', ''''alusolda'''');


$sql = "UPDATE dados SET sid=''''Aberto'''' ";
$resultado = $conexao->query($sql) or trigger_error($conexao->error);

if ($resultado==true)

{


header("Location: arearestrita.php"); // Direcionando o resultado para uma outra pagina.



}



else {

echo "Erro na conexao com o banco de dados!";


}

$conexao->close();


?>

Eu quero que apenas uma linha da tabela seja alterada de "Aberto" para "Fechado". Alguem pode me dizer como faço isso?
Wilton Arantes

Wilton Arantes

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar