buona sera a tutti,
vi spiego il mio problema,
ho una pagina madre da cui apro una pagina popup mer modificare dei dati tramite mysql,
ora tutto funziona e dopo aver modificato i dati nella pagina popup scrivo un messaggio di conferma dell'avvenuta query e mostro un tasto (form) per chiudere la popup e aggiornare la pagina madre , cosi:
if (isset($_POST['name1'])): // variabili in post trovate inserisco i dati nella tabella apparecchi $name1=$_POST['name1']; $sql = "UPDATE $tab_get SET $name_get = '$name1' WHERE $where_get "; if (@mysql_query($sql)) { echo '
Modifica eseguita Correttamente</p>'; ?> <form name="chiudi_update" action="gestione_apparecchio.php?app_id=<?php echo $app_id; ?>" method="post" target="main" onSubmit="javascript:top.close();"> <input type="submit" value="Ritorna" /> </form> <?php }
ora vorrei però fare la stessa operazione ma in automatico, cioè e la query va bene ( e quindi la if iniziale) voglio chiudere la popup e aggiornare la madre senza cliccare alcun link o tasto....
ho provato così ma mi apre la pagina madre nella popup potete aiutarmi?
if (@mysql_query($sql)) {?>
<script language="JavaScript" type="text/javascript">
<!--
location.href="gestione_apparecchio.php?app_id=<?p hp echo $app_id; ?>;";
// prelevato su http://www.web-link.it -->
</script>
<SCRIPT> window.close(); </SCRIPT>
<?php
}

Rispondi quotando