primero paso la variable del registro en el campo que quiero modificar mediante un enlace a la pagina modificar.
<A href="modificar.php?id='.$row['alea'].'">'.Modificar.'</A>
Luego en la pagina modificar recojo la variable y lo pongo en un formulario para que este sea modificado en la tabla.
No me marca error conexión de base de datos, tampoco me dice que tampoco puedo modificar el registro.
Y en la casilla del formulario aparece lo que tiene el registro de la tabla.
Pero si quiero modificar en esa casilla no me deja, porque quiero borrar con el teclado y en ves de borrar me retrocede a la pagina anterior, y ni tampoco con el mause.
mi codigo es este, para ver en donde esta el error:
Código PHP:
Ver original
<?php /** * @author ohyeah * @copyright 2012 */ // La variable submit es recibida desde el formulario de modificación de datos // Comprobamos si este archivo es llamado desde el formulario se ejecuta la // consulta UPDATE, si no, se presenta el formulario para editar la información $foto=$_GET['id']; $query = "UPDATE fotos SET alea='".$_POST["alea"]."'"; echo "Se han modificado los datos del usuario con foto ".$alea; }else{ // Recibimos la variable Cedula pasada mediante el metodo GET // y depositamos el valor de esta en la variable llamada $Cedula //borro los datos de la tabla $sql= "SELECT alea FROM fotos WHERE alea='".$foto."'"; echo "<table><tr>"; $cont=0; ?> <form method=Post name=frm action="./modificar.php"> <table> <tr> <td colspan=2> Formulario de Modificación</td> </tr> <tr> <td> Imagen</td> <td><input name='alea' type='text' maxlength='20' value="<?php echo $row['alea']; ?>" readonly='true'></td> </tr> <tr> <td> </td> <td><input name='submit' type='submit' value='Enviar'></td> </tr> </table> </form> <?php } }else{ echo "No fué posible realizar la operación solicitada al usuario con cédula ".$foto; } } ?>