23/04/2010, 13:14
|
| | Fecha de Ingreso: abril-2010
Mensajes: 15
Antigüedad: 14 años, 8 meses Puntos: 0 | |
Respuesta: Ayuda con un Delete complejo if ($_GET[borrar]){
$id = $_GET[borrar];
$sql3 = "SELECT * FROM n2 WHERE id_n1='$id'";
$result3 = mysql_query($sql3,$link);
$borr3 = mysql_fetch_array($result3);
$borrid3 = $borr3[id_n2].','.$borrid3;
$sql4 = "SELECT * FROM n3 WHERE id_n2='$borrid3'";
$result4 = mysql_query($sql4,$link);
$borr4 = mysql_fetch_array($result4);
$borrid4 = $borr4[id_n3];
$sql5 = "DELETE FROM n4 WHERE id_n3='$borrid3'";
$sql6 = "DELETE FROM n3 WHERE id_n2='$borrid4'";
$sql2 = "DELETE FROM n2 WHERE id_n1='$id'";
$sql = "DELETE FROM n1 WHERE id_n1='$id'";
$result6 = mysql_query($sql5, $link);
$result7 = mysql_query($sql6, $link);
$result2 = mysql_query($sql2, $link);
$result = mysql_query($sql, $link);
if($result && $result2 && $result6 && $result7){
echo "Menu eliminado";
}else{
echo "Problemas al Borrar";
}
}
Ahi ordene el nombre de las variables, pero no anda tampoco..
Borrar, solamente borra de la tabla n1 y n2, el resto de las dos tablas, lo que seria n3 y n4, no esta borrando, pero tampoco me tira error...
Saludos |