Ragazzi ho una pagina con un form di questo tipo:
codice HTML:
<html>
		 <div>Accedi come cliente</div>

		 <form action="login.php" method="post">
		  <div>Password: <input type="password" name="password">
		  <span><input type="submit" value="Accedi"></span></div>
		 </form>
</html>
e la pagina di login così:
Codice PHP:
<?php 

include_once("connessione.php");
$password $_POST['password'];

if(
$password)
{
    
mysql_select_db("lista_nozze") or die (mysql_error());
    
    
$query mysql_query("SELECT TABLENAME FROM password WHERE PASSWORD = '.$password.'") or die(mysql_error());
    
    while(
$row mysql_fetch_array($query))
    {  
       
$dbpassword $row['PASSWORD'];
       
$tabella $row['TABLENAME'];
    
     
       
$query mysql_query("SELECT * FROM francesco") or die(mysql_error());
       
       while(
$result mysql_fetch_array($query))
       {
        
$id $result['ID'];       
        
$cod $result['COD'];
        
$oggetto $result['OGGETTO'];
        
$prezzo $result['PREZZO'];
        
$venduto $result['VENDUTO'];
        
        echo 
'<table>
               <tr>
                <td>'
.$cod.'</td>


                <td>'
.$oggetto.'</td>

          <td>'
.$prezzo.'</td>
                <td>'
.$venduto.'</td>
               </tr>
              </table>'
;
       }
    }       
}

else
{
         die (
"Per favore inserisci la password.");
}

?>
In pratica ho il database lista_nozze, nel quale ci sono varie tabelle, tra qui la tabella password.
La tabella password contiene due campi uno PASSWORD e uno TABLENAME.
Quanto l'user inserisce una pssword la quale corrisponde a un TABLENAME, che è ugale al nome della tabella contenuta nel database, quindi questa deve essere selezionata e stampata con i relativi campi.
Solo che non stampa nulla e non da nemmeno errori(pagina bianca)!!! Ho fatto un po' di debug, il problema molto probabilmente è nel while...ma non lo trovo. Sto impazzendo attendo qualche vostro consiglio.