Ok.
Ti posto tutto il mio elaborato quì.
Helptool.php
[php]<title>Help Tool</title>
<td width="1%" align=""></td>
</tr>
</table>
<table width="720" height="351" border="0" align="center" >
<!--DWLayoutTable-->
<td height="104" width="129"> </td>
<tr>
<td width="129" height="241"> <td width="430" valign="top"><p> </p>
<p><b><center>Sei propietario di un personaggio?</center></b></p>
<p><center><a href="richiesta.php"><font color="#FFCC00">SI </font> </a> <a href="register.php"><font color="#ffcc00"> NO</font></a></center></p></td>
<td width="7"> </td>
<td width="136"><!--DWLayoutEmptyCell--> </td>
</table>
[/php]
richieste.php
[php]<title>Domanda Help Tool</title>
<form name="f1" method="post" target="_top" action="elaboro.php" onSubmit="return WLSubmit(this)"><input name="idsbho" id="IDSBHO" value="1" type="hidden"><input name="PwdPad" id="i0340" type="hidden"><input name="LoginOptions" id="LoginOptions" value="3" type="hidden"><input name="CS" id="CS" type="hidden"><input name="FedState" id="FedState" type="hidden"><input name="PPSX" id="i0326" value="Passpo" type="hidden"><input name="type" id="type" type="hidden">
<td width="1%" align=""></td>
</tr>
</table>
<table width="504" height="386" align="center"
<!--DWLayoutTable-->
<td height="91" width="107"> <img height="69" /> </td>
<tr>
<td width="107" height="241"> <td width="344" valign="top"><p> </p>
<label>La tua email<br>
<input type="text" name="nome" id="nome" width="250"/>
</label>
</p>
<p>
<label>
<textarea name='notes' style='background-color:#ffffff;border:1px solid #CCC;width:95%;font-family:verdana;font-size:10px' rows='8' cols='25'></textarea>
</label>
</p>
<label>
<input type="reset" value="Reset" />
<input type="submit" value="INVIA" />
</label>
</td>
<td width="10"> </td>
<td width="23"><!--DWLayoutEmptyCell--> </td>
</table>
</form>[/php]
Elaboro.php
[php]<html>
<head>
<title>Ajax e gli iframe nascosti: Salvataggio Dati</title>
<?php
include('core.php');
// Recupero i dati inseriti nel form proveniente dalla pagina richiesta.php
$id = $_POST["id"];
$email = $_POST["email"];
$description = $_POST["description"];
// Accesso al Database
$sqlhostname;
$sqlusername;
$sqlpassword;
$sqldb;
// apro la connessione dal database
$cnn = mysql_connect($server, $username, $password) or die ("Impossibile connettersi al server.");
// seleziono il database
@mysql_select_db($sqldb) or die ("Impossibile selezionare il database.");
// Creo la query sql per l'inserimento dati
$sql = "INSERT INTO richieste
SET
nome = '".$id."',
telefono = '".$email."',
email = '".$description."' ";
// eseguo la query e controllo che non mi restituisca errore
if($result = mysql_query($sql))
{
$messaggio = "Si è verificato un errore nella fase di inserimento;<br> I dati del cliente non sono stati salvati.";
}
mysql_close($cnn);
?>
<script type="text/javascript">
// al caricamento della pagina eseguo la funzione
window.onload = function ()
{
// richiamo la funzione saveResult presnte nel iframe "frame_visibile"
// e gli assegno come valore il messaggio restituito da PHP
top.frames["frame_visibile"].visualizza_risultato("<?php echo $messaggio ?>");
}
</script>
</head>
<body>
</body>
</html>[/php]
ps. Elaboro dovrebbe trascrivere il contenuto in una tabella del database,ma non lo fà.
ps2. Ho tolto i link quindi sarà un po' malmesso xD