Mi actualización de consulta de registros no funciona
Hola tengo una web que me permite consultar mi base de datos mysql insertar y actualizar cuando selecciono un registro a través de un checkbox
creía que todo funcionaba correctamente pero he visto que en el momento de
actualizar, me enseña los datos pero no me guarda los cambios, me puedes
ayudar a encontrar el error???
php include_once "../conexion.php"; require("funciones.php"); foreach ($_POST['checkbox'] as $id){ echo $id."<br>"; } $sql = "SELECT * FROM wp_art_games WHERE id = ".sqlValue($id, "int"); $queEmp = mysql_query($sql, $link); $row = mysql_fetch_assoc($queEmp); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <?php if(isset($_POST['btn'])){ $id= sqlValue($_POST["id"], "int");; $titulo = sqlValue($_POST["titulo"], "varchar"); $texto = sqlValue($_POST["texto"], "text"); $sql = "UPDATE wp_art_games SET titulo='$titulo',texto='$texto' WHERE id='$id'"; mysql_query($sql, $link); echo 'se actualizo el registro correctamente'; } mysql_close($link); ?> <div>Editar contenido</div> <div> <form method="post" action="editar_game.php"> <div> <label for="titulo"><strong>Titulo:</strong></label> <input name="titulo" type="text" id="titulo" value="<?php echo $row["titulo"]; ?>" size="25" /></div> <div> <label for="texto"><strong>Texto:</strong></label></div> <div><textarea id="texto" name="texto" rows="30" cols="120"><?php echo $row["texto"]; ?></textarea></div> <div align="right" style="padding-right:20px;"> <input type="submit" name="btn" id="btn" value="Guardar Cambios"></div> <input type="hidden" id="id" name="id" value="<?php echo $row["id"]; ?>" /> </form> </div> </div> </body> </html>