Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2012, 13:04
edward_bukowski_1980
 
Fecha de Ingreso: octubre-2012
Ubicación: Caracas, Venezuela
Mensajes: 31
Antigüedad: 12 años, 1 mes
Puntos: 0
Relaciones de tablas

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.