Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2010, 17:53
gus4no
 
Fecha de Ingreso: marzo-2010
Mensajes: 23
Antigüedad: 14 años, 2 meses
Puntos: 0
Problema redireccion a pagina anterior

Hola companeros buenas tardes este es mi primer tema y pues traigo mi primera duda , tengo un sistema en php en donde se borran registros al marcarlos con checkbox y dar clic en donde dice borrar hasta ahora todo bien pero quiero redireccionar a la pagina que me envio al borrar_registro.php ya que es una pagina en donde cambia un parametro pense lo siguiente.

<?php
@SESSION_START();
$tipo=$_REQUEST['tabla'];
switch ($tipo)
{
case 'Semilla':
$tabla='semillas';
break;
case 'Plantula':
$tabla='plantula';
break;
case 'Yema':
$tabla='yema';
break;
case 'Terminada':
$tabla='plantas_terminadas';
break;
case 'Vendida':
$tabla='planta_comercializada';
}

//este if cuenta el vector para saber cuantos registros estan seleccionados

if(count($_REQUEST['seleccion'])) {
include_once('conexion.php');

//por cada registro seleccionado se borra el mismo correspondiente con el ID de cada checkbox

foreach ($_POST['seleccion'] as $v) {

//para cada registro seleccionado ejecutamos un sql DELETE

$sql = "DELETE FROM $tabla WHERE id = $v";
$res = mysql_query($sql);
}

?>
<script type="text/javascript">

alert("Los registros han sido eliminados");

//aqui esta el problema cuando borro el registro me aparece el mensaje de arriba pero no ejecuta esta linea

window.location.href='index.php?p=consulta&t='+<?p hp echo $tipo; ?>
</script>
<?php
}
else {?>
<script type="text/javascript">
alert("Los registros no pudieron ser eliminados intente de nuevo mas tarde");
</script>

<?php
}

?>


incluso cuando veo el codigo fuente de la pagina lo unico que muestra es lo que esta en rojo, y la verdad no encuentro donde esta el error o porque no me regresa a la pagina , un history.back(); no es aplicable dado que la informacion cambia y debe de refrescarse