cos'è il controllo della flag?
cioè il controllo se i dati sono stati inviati?
se è questo io li controllo così:
testo di cerca.php (da me si chiama logcheck.php):
<?
require_once("db_use.php");
require_once('SmartyConf.php');
if (isset($_POST['user']) && isset($_POST['pass']))
{
...
//qui ci sono i vari controlli!!
...
}
?>