Buongiorno a tutti.
Innanzitutto mi scuso se sarò un po' lunga.
Vi spiego di cosa ho bisogno:
1. nella pagina A.php l'utente compila un form
2. A.php va a scrivere i dati nel DB
3. i dati vengono passati da A.php a B.php
4. B.php ha uno script (FPDF per chi lo conoscesse) che trasforma la pagina in un PDF
5. viene aperta in un'altra finestra la pagina/pdf B.php

I punti 1 2 3 4 funzionano.
Mi manca solo più aprire il PDF in una nuova pagina.

Il problema è che se apro la pagina con il codice window.open con Chrome funziona tutto liscio, ma Firefox ed Explorer mi prendono la nuova pagina come popup e me ne bloccano la visualizzazione.


Ho però notato che l'unico modo per non far passare come popup il codice window.open è quello di inserirlo al click del bottone invia.
Il problema è che in quel momento il mio codice ancora non conosce i dati del form (e non ho capito perchè), quindi non sono in grado di passare i dati dalla pagina A.php alla pagina B.php
Quindi scrivendo questo codice, Firefox non me lo rileva come popup ma $nome è una variabile nulla...
codice:
<input name="submit" type="submit" value="Invia" 
onClick="window.open('coupon.php?Nome=<?php echo($nome)?>')">
Vi scrivo in linea di massima il mio codice:

codice:
<?php
	  // CONNESSIONE AL SERVER E AL DATABASE ...

	  // PRENDE LE VARIABILI DAL FORM	  
	  $nome = $_POST['nome'];

	  // INSERISCE I DATI NEL DATABASE 
	  if (!empty($nome)) {
		  // SCRIVE NEL DB
	  	  $result = mysql_query($sql);
	  	  if ($result) {
 	  	  	echo "<script type=\"text/javascript\">\n";
			echo "var test = window.open('coupon.php?Nome=" . $nome . " ');\n";
			echo "</script>\n";
  	  	 	mysql_close();
		  } 
	  }
?>	

<form action="insegnante.php" method="post">
        <table id="tabellaForm" class="testo3">
            	Nome *: 
                <input class="input" type="text" name="nome" > 
        </table>
            
        <input name="submit" type="submit" value="Invia">
</form>
Eccolo, in linea di massima (ovviamente la tabella è scritta "bene", ho tagliato qualche pezzo).
Qualcuno può aiutarmi ???