Ho iniziato questo arduo quanto spericolato percorso...
Ho notato che in questo forum ci sono pochi post sull'argomento, e ci sono anche pochi siti che mettono a disposizione tutorial su questo (a mio avviso) fantastico duetto: flash e php.
Le potenzialità sembrano veramente illimitate... (ci sarebbe da testare la velocità dell'interscambio dei dati... ma questo è un altro discorso)

Questa sera ho incominciato prelevando un tutorial dal sito di
sephirot: quello sull'user authentication.
Da premettere: Non funziona!!!
Cmq è scritto abbastanza bene (anche se in inglese).

Ho voluto iniziare facendo una cosa assolutamente semplice:
inserire in un filmato flash il risultato di una select

iniziamo con il codice php (file: conf.inc.php):
Codice PHP:
<?php
   header
("Expires: Mon, 26 Jul 1997 05:00:00 GMT");    // Data passata
   
header("Last-Modified: " gmdate("D, d M Y H:i:s") . " GMT");
                                                        
// sempre modificato
   
header("Cache-Control: no-store, no-cache, must-revalidate");  // HTTP/1.1
   
header("Cache-Control: post-check=0, pre-check=0"false);
   
header("Pragma: no-cache");                          // HTTP/1.0
   
error_reporting(E_ALL);
   
$host 'localhost';
   
$dbuser 'root';
   
$dbpass '';
   
$dbname 'flash';
   
$table 'tutorial_user_auth';
   
$db = @mysql_connect($host,$dbuser,$dbpass) or die("error=could not connect to $host");
   
$db mysql_select_db($dbname);
   if(!
$db)
   {
      print 
"error=could not connect to $dbname table";
      exit;
   }
$query = @mysql_query("select userName from $table where UserID=1") or die ("la query non funge");
  
$row mysql_fetch_array($query);
   echo 
"userName=$row[userName]";
?>
Questo codice lanciandolo solitariamente funziona, cioè stampa a video la seguente cosa:

userName=1234567

Passiamo ora alla parte FLASH

Ho creato nello stage un testo di input chiamato lista (inizialmente dentro ci ho messo la frase : ora c'e' questo)
e ho creato un pulsantino chiamato Button

come azione del pulsante button ho inserito il seguente codice
Codice PHP:
on (release) {
    
myLoadVars = new LoadVars();
    
myLoadVars.sendAndLoad("conf.inc.php"myLoadVars'POST');
    
//myLoadVars.load(("conf.inc.php")
        
lista.text this.userName;

ora premendo sul pulsante dovrebbe apparire in lista il valore 1234567 ma ................

scompare la frase iniziale e il textbox rimane vuoto!!!

Ok ragazzi... a voi la parola