Hola, tengo un problema.
No me borra el registro de generos, que esta relacionado con el de musica, solo me elimina el de musica, ademas me da un error.
Código PHP:
<?php
function conectar() {
$idc = mysql_connect ("localhost", "root", "");
if (!$idc)
die ("Error en la conexion al MYSQL");
if (!mysql_select_db ("bd_prueba3", $idc))
die("Error en la seleccion de la BD");
mysql_query ("SET NAMES 'utf8'");
return $idc;
}
function ejecutar2 ($sql2,$idc){
return mysql_query($sql2,$idc);
}
function ejecutar ($sql,$idc){
return mysql_query($sql,$idc);
}
function totalRegistros ($res1){
return mysql_num_rows ($res1);
}
function totalRegistros2 ($res2){
return mysql_num_rows ($res2);
}
function getRegistro ($res1){
return mysql_fetch_array ($res1);
}
function getRegistro2 ($res2){
return mysql_fetch_array ($res2);
}
function cerrar ($idc){
mysql_close($idc);
}
?>
Código PHP:
<?php
$id = $_GET['id'];
$idg = isset($_POST["idg"])? $_POST["idg"]: '';
require ("funciones2.php");
$idc = conectar();
$sql2 = "SELECT * FROM generos WHERE idg=$idg";
$res2 = ejecutar2($sql2,$idc);
$fila = getRegistro2 ($res2);
$sql = "SELECT * FROM musica WHERE id=$id";
$res1 = ejecutar($sql,$idc);
$fila = getRegistro ($res1);
$sql2 = "DELETE FROM generos WHERE idg=$idg";
$res2 = ejecutar2($sql2, $idc);
$sql = "DELETE FROM musica WHERE id=$id";
$res1 = ejecutar($sql,$idc);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Sistema de rock</title>
<link href="formato1.css" rel="stylesheet" type="text/css" />
</head>
<body>
<?php
if ($res1)
echo "ELIMINACIÓN EXITOSA";
elseif ($res2)
echo "ELIMINACIÓN EXITOSA";
else
echo "ERROR";
?>
<br/>
<br/>
</body>
</html>
<?php
cerrar ($idc);
?>
( ! ) Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\Edward-Relaciones\funciones2.php on line 33
Call Stack
# Time Memory Function Location
1 0.0004 144072 {main}( ) ..\eliminar.php:0
2 0.0022 157440 getRegistro2( ) ..\eliminar.php:17
3 0.0022 157488 mysql_fetch_array ( ) ..\funciones2.php:33
ELIMINACIÓN EXITOSA
Por favor necesito su ayuda, gracias, saludos y hablamos.