tengo dos tablas una de los albumes y otra de las iamgenes
son estas
Código PHP:
Ver original
CREATE TABLE IF NOT EXISTS `albumes` ( `Id_Album` int(10) unsigned NOT NULL AUTO_INCREMENT, `Titulo` char(30) NOT NULL, `Descripcion` text NOT NULL, ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `imagenes` ( `Id_Imagen` int(11) unsigned NOT NULL AUTO_INCREMENT, `Id_Album` int(11) unsigned NOT NULL, `Direccion` char(30) NOT NULL, `Descripcion` text NOT NULL, ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
y borraralbumes.php
Código PHP:
Ver original
<?php include('Encabezado.php'); ?> <Header>Borrar Album</Header> <?php if ($_POST['Origen'] == 'Formulario') { echo('<Ul> <Li>Conexion con la base de datos establecida.</Li>'); $_POST['Id_Album'] *= 1; if($_POST['Id_Album'] > 0) { $SQL = "DELETE FROM albumes WHERE Id_Album='$_POST[Id_Album]';"; echo('<Li>Album borrado correctamente</Li>'); $SQL = "SELECT Direccion FROM imagenes WHERE Id_Album='$_POST[Id_Album]';"; echo('<Li>Imagen borrada: '.$Imagen['Direccion'].'</Li>'); } else { echo('<Li>No se pudo borrar: '.$Imagen['Direccion'].'</Li>'); } } $SQL = "DELETE FROM imagenes WHERE Id_Album='$_POST[Id_Album]';"; echo('<Li>Datos de imagenes borrados.</Li>'); } else { echo('<Li>No se pudo borrar los datos de las imagenes.</Li>'); } } else { echo('<Li>No se pudieron borrar las imagenes.'); } } else { echo('<Li> No se pudo borrar el album. </Li> </Ul>'); } } else { echo('<Li> El album solicitado es invalido. </Li> </Ul>'); } } else { $_GET['Id_Album'] *= 1; if($_GET['Id_Album'] > 0) { $SQL = "SELECT albumes.Titulo , COUNT(imagenes.Id_Imagen) Imagenes FROM albumes LEFT JOIN imagenes ON albumes.Id_Album=imagenes.Id_Album WHERE albumes.Id_Album='$_GET[Id_Album]';"; echo('<Form Action="BorrarAlbum.php" Method="Post" Name="BorraAlbum"> <Div Class="DatoAlbum"> Esta por borrar el album: <B>'.$Album['Titulo'].'</B> que contiene <B>'.$Album['Imagenes'].' imagenes</B>. ¿Esta seguro que desea continuar? </Div> <Div Class="DatoAlbum"> <Input Type="Hidden" Name="Id_Album" Value="'.$_GET['Id_Album'].'" /> <Input Type="Hidden" Name="Origen" Value="Formulario" /> <Input Type="Button" Value="Borrar Album" onClick="ConfirmarBorrar();" /> </Div> </Form>'); } else { echo('<Ul> <Li> No se pudo obtener el album. </Li> </Ul>'); } } else { echo('<Ul> <Li> El album solicitado es invalido. </Li> </Ul>'); } } } else { echo('<Ul> <Li> No se pudo conectar a la base de datos. </Li> </Ul>'); } include('PiePagina.php'); ?>
el mensaje de error es este:No se pudo obtener el album.