ho una classe che mostra un form per inserimento
form.php
adesso, all'inizio del file ho incluso un file per controllare il loginCodice PHP:
$form = new GetForm();
if ('GET' == $_SERVER['REQUEST_METHOD'])
{ echo $form->GetFormHtml(); }
else { echo $form->InsertAnagrafica(); }
//inizio classe..
class GetForm
{
function GetFormHtml($Anagrafica = NULL)
{
return <<<HTML
code for html form
..
..
HTML;
}
}
dentro check-login.phpCodice PHP:require_once $document_root . "/php/check-login.php";
il problema è che vedo il form per login quando non è stato effettuato il login, ma vedo anche il risultato della funzione GetFormHtml della classe GetForm di seguito.. non riesco a capire perchè, vorrei fare in maniera di vedere solo il form per login e bastaCodice PHP:
$login = new Login();
if ('GET' == $_SERVER['REQUEST_METHOD'])
{
if (!$login->LoginEffettuato(session_id())) { echo $login->VisualizzaFormLogin(session_id()); }
}
class Login
{
function VisualizzaFormLogin($SessionId)
{
return <<<HTML
...
...
HTML;
}
}
![]()
se non mi sono spiegato ditemelo![]()

Rispondi quotando