buona sera a tutti ho inserito una script in una pagina html/php ma non parte e non capisco perchè...questo è il codice:
questo è il codice della finestra.htm:codice:<html> <?php class cliente{ //Attributi var $arrData = array(); var $strSQL = ""; var $bool = true; //Metodi /** * Metodo: imposta - questo metodo serve ad impostare l'array arrData recuperato tramite $postData * input * @param array $postData - Array contenente i vari valori da associare all'array arrData */ function imposta($postData){ $this->arrData = $postData; } /** * Metodo: aggiungi - con questo metodo inseriamo i dati dell'array nel Database */ function aggiungi(){ //controllo che l'array non sia vuoto if(!empty($this->arrData)){ //controllo che tutti i campi siano pieni foreach($this->arrData as $value){ if(strlen($value) == 0){ $this->bool = false; break; //Evito di visualizzare piu' volte lo stesso messaggio } } }else{ $this->bool = false; } if($this->bool){ //costruzione automatica della query SQL $this->strSQL = "INSERT INTO cliente (" . implode(", ", array_keys($this->arrData)) . ") VALUES('" . implode("', '", $this->arrData) . "')"; //Esecuzione query... if(mysql_query($this->strSQL)){ ?> <head> <title>Popup con chiusura automatica - Esempio JavaScript scaricato da HTML.it</title> <script type="text/javascript" language="JavaScript"> <!-- var theURL = 'finestra.htm'; var width = 300; var height = 100; function popWindow() { newWindow = window.open(theURL,'newWindow','toolbar=no,menubar=no,resizable=no,scrollbars=no,status=no,location=no,width='+width+',height='+height); } //--> </script> </head> <body > <div align="center"> <?php header("javascript:popWindow()"); ?> </div> </body> <?php }else{ echo "Problemi durante l'inserimento del cliente"; } }else{ echo "Attenzione: specificare tutti i campi"; } } } ?> </html>
e questa la pagina javascript.htm:codice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="it"> <head> <title>Conferma inserimento cliente</title> <script> var howLong = 3000; t = null; function closeMe(){ t = setTimeout("self.close()",howLong); } </script> </head> <body onload="closeMe();self.focus()"> <div align="center"> Cliente inserito correttamente </div> <div align="center"> header{"location: clienteform.php"}; </div> </body> </html>
cosa devo fare per farlo funzionare?codice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > <html xmlns="http://www.w3.org/1999/xhtml" ><head> <style type="text/css"> body {font-family:arial; font-style:normal; font-size:13px} .autore {font-family:arial; font-style:normal; font-size:115%; font-weight:bold; color:red} .url_autore {font-family:arial; font-style:normal; font-size:115%; font-weight:bold; color:red} .categoria {font-family:arial; font-style:normal; font-size:115%; font-weight:bold; color:red} .voto {font-family:arial; font-style:normal; font-size:115%; font-weight:bold; color:red} .compatibilita {font-family:arial; font-style:normal; font-size:115%; font-weight:bold; color:red} </style> <title>Convalida inserimento cliente</title> </head> <body bgcolor="#E0E0E0"> <h1><span class="titolo">Convalida inserimento cliente</span></h1> <p class="commento"> Il cliente è stato aggiunto con successo. </p> </body></html>
grazie a tutti in anticipo

Rispondi quotando