Kód: Vybrat vše
function emailpocet ()
{
if (!isset($_SESSION['tarif']) and ($_SESSION['uzivatel']))return false;
$vysledek=mysql_query("select tarif_id from tarif where tarif_id='".$_SESSION['tarif']."' and email_pocet<=(SELECT SQL_CALC_FOUND_ROWS COUNT uzivatel_id from email where uzivatel_id='".$_SESSION['uzivatel']."')");
if(mysql_num_rows($vysledek) == 1 ) return true;
else return false;
}Kód: Vybrat vše
if(isset($_POST['pridat_email'])){
$email_t=trim($_POST['email_t']);
if (!muzepridatemail ()) {$bl="administrace-email&Alert=12";
header("location: $bl");
}elseif (!emailpocet ()) {$bl="administrace-email&Alert=15";
header("location: $bl");
}else{
if (!JeEmail($_POST["email_t"])) {
$bl="administrace-email&Alert=6";
header("location: $bl");
}elseif (kontrolaemail($_POST['email_t'])) {
$bl="administrace-email&Alert=2";
header("location: $bl");
}else{
$VlozData=mysql_query("INSERT INTO email (uzivatel_id,email_t) VALUES ('".$_SESSION['uzivatel']."', '".$_POST['email_t']."')") or die (mysql_error());
$bl="administrace-email&Alert=4";
header("location: $bl");
}
}V Tabulce tarif je kolik emailu se muze u příslušného tarifu přidat.Když chce uživatel přidat email, zkontroluje se v tabulce tarif -$_SESSION['tarif'] kolik emailu může mít, podle toho se zkontroluje v tabulce email kolik jich uživatel - $_SESSION['uzivatel'] má a podle toho mu dovolí nebo nedovolí přidat email.
Problém je že to nefunguje.Chyba se žádná neukazuje a email přidává stále.
Děkuji za každou radu


