Erro no UPDATE mysql e php
Olá pessoal! Sou novo no forum e gostaria de pedir ajudar aos amigos mais antigos na programação! Começei a pouco tempo e estou tentando criar um sistema na empresa onde trabalho. O sistema esta certinho, porem eu não consigo atualizar/editar o banco de dados via php. Estou deixando o codigo para caso alguem possa me ajudar.
Esse e um sistema onde eu posto uma lista de ordens de serviço, cada uma com seu numero, tecnico e bairro. Quando eu acesso a pagina ele me tras todos os campos de acordo com o ID, porem quando tento editar eu não consigo. Não estou conseguindo identificar o erro por ser novato em php.
Obrigado a todos!
<?php
include("../conn/conn.php");
// Variavel para data automatica no cadastro de clientes.
$data_dia = date("Y-m-d");
// Recebe id da lista de OS
$id = $_GET["id"];
// Declaramos os erros como um array vazio - com isso evitamos o primeiro aviso
$error = array();
// Se a ação foi passada, recuperamos ela, caso contrário atribuimos um valor nulo - evitamos o segundo aviso
$acao = isset($_GET["acao"]) ? $_GET["acao"] : null;
if ($acao == "editar") {
$data = $_POST['data'];
$turno = $_POST['turno'];
$obs = $_POST['obs'];
$rota1 = $_POST['rota1'];
$rota2 = $_POST['rota2'];
$rota3 = $_POST['rota3'];
$rota4 = $_POST['rota4'];
$rota5 = $_POST['rota5'];
$rota6 = $_POST['rota6'];
$sql= mysql_query("UPDATE servicos SET data = '$data' turno = '$turno' obs = '$obs' rota1 = '$rota1' rota2 = '$rota2'
rota3 = '$rota3' rota4 = '$rota4' rota5 = '$rota5' rota6 = '$rota6' WHERE id = $id ");
$sucesso = mysql_query($sql);
if ($sucesso) {
echo "<script language='javascript'>alert('ROTA editada com sucesso'); window.location.href = 'listar.php'</script>";
} else {
echo "<script language='javascript'>alert('Não foi possivel editar a ROTA')</script>";
}}
?>
<!DOCTYPE HTML>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="../css/reset.css">
<link rel="stylesheet" type="text/css" href="../css/text.css">
<link rel="stylesheet" type="text/css" href="../css/960.css">
<link rel="stylesheet" type="text/css" href="../css/style.css">
<link rel="shortcut icon" href="img/favicon.ico" />
<title>Sistema Sac - Listar Rota de OS</title>
</head>
<body><div class="bgtopo"></div>
<div class="container_12">
<div class="grid_4 prefix_4">
<a href="../admin/painel.php" id="logo"><img src="../imagem/logo-vertv.png" alt="Logo"/></a>
</div> <div class="clear"></div>
<h1>Editar Rota do dia <?php echo implode('/',array_reverse(explode('-',$data_dia))); ?></h1>
<?php
// Recuperando informações do cliente do banco de dados
$sql = mysql_query("SELECT * FROM servicos WHERE id = '".$id."'");
// Armazenando informações do cliente
$cliente = mysql_fetch_object($sql);
?>
<form id="form1" name="form1" method="post" action="editar.php?id=<?php echo $id ?>&acao=editar">
<p>
<label for="data">Data:</label>
<input type="text" name="data" id="data" value="<?php echo $cliente->data; ?>" />
<label for="turno">Turno:</label>
<input type="text" name="turno" id="turno" value="<?php echo $cliente->turno; ?>" /><p>
<label for="obs">Obs:</label>
<textarea name="obs" id="obs" cols="60" rows="3"><?php echo $cliente->obs; ?></textarea>
</p>
<table>
<tr>
<td class="tdlista2">Rota 1</td>
<td class="tdlista2">Rota 2</td>
<td class="tdlista2">Rota 3</td>
<td class="tdlista2">Rota 4</td>
<td class="tdlista2">Rota 5</td>
<td class="tdlista2">Rota 6</td>
</tr>
<tr>
<td class="tdlista2"><label for="rota1"></label>
<textarea name="rota1" id="rota1" cols="15" rows="30"><?php echo $cliente->rota1; ?></textarea></td>
<td class="tdlista2"><label for="rota2"></label>
<textarea name="rota2" id="rota2" cols="15" rows="30"><?php echo $cliente->rota2; ?></textarea></td>
<td class="tdlista2"><label for="rota3"></label>
<textarea name="rota3" id="rota3" cols="15" rows="30"><?php echo $cliente->rota3; ?></textarea></td>
<td class="tdlista2"><label for="rota4"></label>
<textarea name="rota4" id="rota4" cols="15" rows="30"><?php echo $cliente->rota4; ?></textarea></td>
<td class="tdlista2"><label for="rota5"></label>
<textarea name="rota5" id="rota5" cols="15" rows="30"><?php echo $cliente->rota5; ?></textarea></td>
<td class="tdlista2"><label for="rota6"></label>
<textarea name="rota6" id="rota6" cols="15" rows="30"><?php echo $cliente->rota6; ?></textarea></td>
</tr>
</table>
<p>
<input type="submit" value="Editar Cliente" />
</p>
</form>
<a href="listar.php">Voltar para o painel</a></p>
<div class="rodape"></div></div>
</body>
</html>
Caso precisem de outros arquivos e so avisar que posto aqui (Y)
ate+
Discussão (4)
Carregando comentários...