Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/01/2008, 20:02
Avatar de yetrus
yetrus
 
Fecha de Ingreso: marzo-2006
Mensajes: 252
Antigüedad: 18 años, 10 meses
Puntos: 0
Re: Eliminar indice de Base

Resuelto, aunque no con Ajax, claro que hubiera sido genial.
Por lo menos funciona
sl2

1º Onclick del button, tengo 2 argumentos, el 1º el "indice" y 2º un link mas el mismo "indice" a un pagina que solo tiene el codigo que eliminara el "indice".

Código HTML:
<input  type="button" value="Eliminar" onclick="eliminarJS('<? echo $myrow["in_id"]?>','EliminadorLink.php?indice=<? echo $myrow["in_id"]?>')"</td> 
2º Recibo el primer argumento como parametro mostrando el indice en "alert" al usuario que estoy eliminando. 2º Al aceptar enviara el parametro "url" al "document.location". Y como "url" viene con el Valor del indice recibira esto "EliminadorLink.php?indice=EL_VALOR_DEL_INDICE "
Código:
function eliminarJS(ind,url)
{
	if(!window.confirm("Confirmacion de la Eliminacion de la Regla Para El Host " + ind + " ??? "))
	{	
	     return false;
	}
	else
	{
             document.location=url;
             return true;
	}
}
3º Aca como en la URL de la pagina recibe el valor del indice y ya con eso el query hara lo suyo y un Meta qeu hara volver a la pagina que yo quiera. Esta deberia llamarce "EliminadorLink.php"
Código PHP:
<?
    
include('includes/cxn.php');
    
$dato=$indice;
    
$c = new cxn;
    
$link mysql_connect($c->host($h),$c->user($u),$c->pass($p));
    
mysql_select_db("MiBase",$link);
    
//$result=mysql_query("select * from MiTabla where in_id='$dato'",$link);
    
$sql="delete from MiTabla where in_id ='$dato'";
    
mysql_query($sql,$link);
    
echo 
"<meta http-equiv=refresh content=0;url=index.php? />";
?>