Buenas :)
Mi duda es la siguiente: Tengo un formulario en un php que sirve para buscar segun un criterio. Hago el select y los datos los pongo en filas (ordenados, cada uno un formulario distinto) y al final de cada fila un boton de borrar y editar (lo tipico) Este formulario por fila tambien se llama en la misma web (cada boton con su id distinto) Al comienzo de la web tengo 3 isset entonces, el del formulario busqueda y el del formulario por fila con sus dos variantes. Dentro de cada isset(borrar-actualizar) paso los datos del POST a variables fijas y luego llamo a una funcion para que me abra en una nueva ventanita (la misma en los dos casos, es en el nuevo php donde distingo si es actualizar o borrar y ya se carga una "estetica" distinta) El problema es que cuando se abre la nueva ventanita los datos de la web principal (el resultado de la busqueda y las filas ordenaditas) se pierde al refrescarse la web. Mi pregunta es como evitar esto :) He leido por ahi que si sessiones (que no se manejar :/) o si locate (que tampoco me entere muy bien de la copla) y es por eso que pregunto xD
Perdon si la cuestion esta repetida o soy excesivamente torpe :)
Un saludo y gracias de antemano.
Código:
if(isset($_POST['submit_mult_a'])){ /* ACTUALIZAR */
$codigo = $_POST['cod'];
$codigo_fecha = $_POST['fecha_cod'];
$importe = $_POST['importe'];
$unidades = $_POST['unidades'];
$codigo_txt = $_POST['cod_txt'];
abrir_popup("modifica-borra.php?codigo=".$codigo."&fecha=".$codigo_fecha."&importe=".$importe."&unidades=".$unidades."&codigo_txt=".$codigo_txt."&aux=Actualiza", "width=630, height=175, scrollbars=0, menubar=0, location=0, resizable=0", "EDICION DE REGISTROS");
}
if(isset($_POST['submit_mult_b'])){ /* BORRAR */
$codigo = $_POST['cod'];
$codigo_fecha = $_POST['fecha_cod'];
$importe = $_POST['importe'];
$unidades = $_POST['unidades'];
$codigo_txt = $_POST['cod_txt'];
abrir_popup("modifica-borra.php?codigo=".$codigo."&fecha=".$codigo_fecha."&importe=".$importe."&unidades=".$unidades."&codigo_txt=".$codigo_txt."&aux=lala","width=600, height=200, scrollbars=no, menubar=no, location=no, resizable=no, dependent=yes" , "BORRADO");
Código:
function abrir_popup($url,$parametros,$nombre){
?>
<script language="JavaScript">
window.open("<?echo $url;?>","<?echo $nombre;?>","<?echo $parametros;?>")
</script>
<?
}