Allora, partiamo dall'inizio ; di php ci capisco praticamente nulla...
Ho una pagina php in cui dentro c'è un form che,se compilato e spedito, manda una email direttamente al pannello di controllo admin del sito in questione.
questo è il codice della pagina dove risiede il form :
Codice PHP:
<?
include "lib/.htconfig.php";
$tml->RegisterGlobalVar("TITLE", _LANG_CONF_TITLE);
if(!$user->IsLoggedIn())
exit(header("Location: " . _SITE_URL . "/members.php?sid=" . $session->GetID() . "&redirect=" . urlencode($_SERVER["PHP_SELF"] . $main->Array2Url($_GET))));
if($_SERVER["REQUEST_METHOD"] == "POST")
{
if(!$_POST["programid"] || !$_POST["confirmation"])
exit(Error::Report(_LANG_CONF_TITLE, _LANG_ERROR_FIELDEMPTY));
if($db->Fetch("SELECT COUNT(0) FROM paid_signups WHERE id='" . $_POST["programid"] . "'") == 0)
exit(Error::Report(_LANG_CONF_TITLE, _LANG_CONF_PIDINVALID));
if($db->Fetch("SELECT COUNT(0) FROM received_signups WHERE sid='" . $_POST["programid"] . "' AND uid='" . $user->Get("id") . "'") == 1)
exit(Error::Report(_LANG_CONF_TITLE, _LANG_CONF_DOUBLE));
$db->Query("INSERT INTO received_signups (uid, sid, confirmation, dateStamp) VALUES ('" . $user->Get("id") . "', '" . $_POST["programid"] . "', '" . $_POST["confirmation"] . "', UNIX_TIMESTAMP());");
$uchkd = $db->Fetch("SELECT COUNT(0) FROM received_signups WHERE sid='" . $_POST["programid"] . "' AND checked='0'");
$db->Query("UPDATE paid_signups SET unchecked='$uchkd' WHERE id='" . $_POST["programid"] . "'");
$max = $db->Fetch("SELECT max FROM paid_signups WHERE id='" . $_POST["programid"] . "'");
if($db->Fetch("SELECT COUNT(0) FROM received_signups WHERE sid='" . $_POST["programid"] . "' AND NOT (checked='1' AND credited='no')") == $max)
$db->Query("UPDATE paid_signups SET active='no' WHERE id='" . $_POST["programid"] . "'");
$tml->LoadFromFile("pages/confirmation_sent");
}
else
{
$tml->LoadFromFile("pages/confirmation");
}
$tml->Parse();
$tml->Output();
?>
Se notate, la pagina del FORM è richiamata tramite un file tml
Codice PHP:
$tml->LoadFromFile("pages/confirmation");
Dunque riscontro i seguenti problemi :
Se prendo il codice del file TML e lo inserisco nella pagina dove voglio far apparire il form , mi spunta questo : http://guadagnarenelwebpts.com/prova.php ... e se notate , al posto di spuntarmi il nome e l'email dell'utente iscritto al sito... mi spunta #FNAME , #SNAME .. ecc..
ma dove sbaglio
grazie per gli eventuali aiuti