Hola, Tengo un problema con este codigo resulta que estraigo los datos desde una base de datos y luego selecciono la opcion a modificar y la cargo en un input tipo texto, en ese input lo puedo modificar y guardo la actulizacion en el mismo campo midificado comparando con los id del nombre a modificar.
todo funciona perfecto y incluso me dice que modifica los datos pero no hace nada
,espero su ayuda
Código PHP:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Editar Nombres Albunes</title>
<link rel="stylesheet" href="css/stilo-css.css">
</head>
<body>
<div id="form-2">
<form method="post" enctype="multipart/form-data">
<div>
<label>Seleccione album a editar</label>
<select name="album" id="album">
<?
require_once("1dm3in/coOnex.php");
$sqla = "SELECT * FROM nombres_albunes";
$resa = mysql_query($sqla,$con);
while($rawa = mysql_fetch_array($resa)){
$nombre_album = str_replace("\n","<br/>",$rawa['nombre_album']);
echo'<option value="'.$rawa['id_albunes'].'" >'.$nombre_album.'</option>';
}
?>
</select><br>
<input type="submit" name="seleccionado" value="Cargar">
</div>
</form>
<?php
if(isset($_POST['album_edit']) && !empty($_POST['album_edit'])){
$nombre_aditado = $_POST['album_edit'];
$consulta ="UPDATE nombres_albunes set nombre_album = '$nombre_aditado' WHERE id_albunes = '$id_aditar'";
$resta = mysql_query($consulta,$con);
if(!mysql_error()){
echo"Nombre Album Modificado Correctamente!";
}else{
echo"Errro al intertar Modificar Nombre Album".mysql_error();
}
}
?>
<div>
<form method="post" enctype="multipart/form-data">
<label>Modifique el Nombre del Album</label><br>
<?php
if(isset($_POST['album'])){
$id_album_selec = $_REQUEST['album'];
echo "H".$id_album_selec;
$consul = "SELECT id_albunes,nombre_album FROM nombres_albunes WHERE id_albunes = '$id_album_selec'";
$res = mysql_query($consul,$con);
$re = mysql_fetch_array($res);
$id_aditar = $re['id_albunes'];
echo $id_aditar;
echo'<input type="text" name="album_edit" value="'.$re['nombre_album'].'">';
echo'<input type="submit" name="modificar" value="Modificar">';
}else{
echo"selecciones un valor";
}
?>
</form>
</div>
</div>
</body>
</html>