php - My edit page doesnt edit the rows -


i have 2 buttons on table delete , edit data table, (data database) delete button works edit isnt working.. runs working when list data created in phpmyadmin.. here main edit code:

<?php // editar um registo de user if (isset($_get['editequip']) == false) { // caso seja chamado directamente na url o ficheiro "editar.php", // este é redireccionado para o ficheiro "lista.php" header("location:javascript:history.go(-1);return false;;"); } else { $editequip = trim($_get['editequip']); }    $connection = new mysqli('***', '****', '****', '****'); $obterequip = "select * fichas id_ficha '$editequip'"; $resultequip = $connection->query($obterequip); // se devolveu 0 ou mais que um utilizador, termina script if ($connection->affected_rows != 1) { header("location:javascript:history.go(-1);return false;"); exit(); } $objequip = $resultequip->fetch_object(); $id_ficha = $objequip->id_ficha; $id_user = $objequip->id_user; $avaria = $objequip->avaria; $observacoes = $objequip->observacoes; $observacoes_privadas = $objequip->observacoes_privadas; $estado = $objequip->estado;  ?> <!doctype html> <html><head>     <link href="css/style.css" rel="stylesheet" type="text/css" />     <link href="favicon.ico" rel="shortcut icon"> <title>edição de equipamentos</title></head> <body> <div id="links"> <a href="http://www.numica.pt"> voltar ao site</a> | <a href="restrito"> Ínicio</a> | <a href="lista"> utilizadores</a> | <a href="fileupload/index"> upload de ficheiros</a> | <a href="logout.php"> logout</a> </div> <h1>editar estado</h1> <div id="container"><div class="left"> <form action="updatequip.php" method="post" id="editar">     <input type="hidden" name="ificha" value="<?php echo $id_ficha ?>"/> <label>id da ficha: </label> <?php echo $id_ficha ?> <br> <label>id cliente: </label><input type="text" name="iuser" value="<?php echo $id_user ?>"><br> <label>avaria: </label><input type="text" name="iavaria" value="<?php echo $avaria ?>"><br> <label>observações: </label><input type="text" name="iobservacoes"value="<?php echo $observacoes ?>"><br> <label>observações privadas: </label><input type="text" name="iobservacoes_privadas" value="<?php echo $observacoes_privadas?>"><br> <label>estado</label><input type="text" name="iestado" value="<?php echo $estado ?>"><br> <input type="submit" value="alterar"/> <input type="button" value="cancelar"onclick="javascript:history.go(-1);return false;"/> </form> </div> </div> <div class="footer">     <p>copyright © 2013 - todos os direitos reservados - <a href="mailto:numica@numica.pt">númica</a></p> </div> </body> </html>  

and action page:

<?php     // inserir o registo na bd     include_once ('config1.php');      // estabelecer ligação à bd     $connection = new mysqli('*****', '*****', '*******', '***');      //verificar se ligação foi estabelecida com sucesso     if (mysqli_connect_errno() ) {         echo "</h2>erro no acesso bd</h2>" . mysqli_connect_error();           exit();         } // validar se os campos formulário foram preenchidos pelo utilizador // verificar se "username" foi enviado if (isset($_post['ificha']) == false) { echo ("erro de submissão no ida da ficha"); exit(); } else { $id_ficha = trim($_post['ificha']); } if (isset($_post['iuser']) == false) { echo ("erro de submissão id user"); exit(); } else { $id_user = trim($_post['iuser']); } if (isset($_post['iavaria']) == false) { echo ("erro de submissão da avaria"); exit(); } else { $avaria = trim($_post['iavaria']); } if (isset($_post['iobservacoes']) == false) { echo ("erro de submissão nas observacoes"); exit(); } else { $observacoes = trim($_post['iobservacoes']); } if (isset($_post['iobservacoes_privadas']) == false) { echo ("erro de submissão nas observacoesprivadas"); exit(); } else { $observacoes_privadas = trim($_post['iobservacoes_privadas']); } if (isset($_post['iestado']) == false) { echo ("erro de submissão no estado"); exit(); } else { $estado = trim($_post['iestado']); }   // final das validações (avisa caso algum erro seja detectado) if ($erro) { echo "<p>formulário submetido com erros</p>"; echo $msgerro; echo "<br>"; // desenha 2 botões "corrigir" e "listar" echo "<a class='ains' href='javascript:history.go(-1)' title='volta à página anterior'>corrigir </a>"; echo "<br/>"; echo "<a class='ains' href='verificarequipamentos.php'>listar</a>"; exit(); } $sql = "update fichas set             id_user = '$id_user';             avaria = '$avaria';             observacoes = '$observacoes';             observacoes_privadas = '$observacoes_privadas';             estado = '$estado';                         id_ficha = '$id_ficha'"; $connection->query($sql); // lista users depois de actualizar header("location:verificarequipamentos.php");  ?> 

change semicolons comas on update query or concat variables dots, shoud use framework kind of things, easier.


Comments

Popular posts from this blog

linux - Does gcc have any options to add version info in ELF binary file? -

android - send complex objects as post php java -

charts - What graph/dashboard product is facebook using in Dashboard: PUE & WUE -