Problem jest taki że wartość "akt" jest cały czas 0 a powinna być 1. :/ Więcej nie umiem stwierdzić.
Z góry dziękuję za pomoc.






<?php require 'libs/Smarty.class.php'; require_once ('includes/config.php'); $smarty = new Smarty; $smarty->compile_check = true; /** * Check avaible languages */ $path = 'languages/'; $i = 0; { { { $arrLanguage[$i] = $file; $i = $i + 1; } } } /** * Get the localization for game */ $strLanguage = $_SERVER['HTTP_ACCEPT_LANGUAGE']; foreach ($arrLanguage as $strTrans) { $strSearch = "^".$strTrans; { $strTranslation = $strTrans; break; } } { $strTranslation = 'pl'; } require_once("languages/pl/aktywacja.php"); "Meta" => '')); { $aktiv = $db -> Execute("SELECT * FROM aktywacja WHERE aktyw=".$_GET['kod']); require_once("languages/".$aktiv -> fields['lang']."/aktywacja.php"); { $smarty -> assign ("Error", ERROR); $smarty -> display ('error.tpl'); exit; } while (!$aktiv -> EOF) { if ($_GET['kod'] == $aktiv -> fields['aktyw']) { $db -> Execute("UPDATE players SET akt='1' WHERE user=".$aktiv -> fields['user']); $db -> Execute("DELETE FROM aktywacja WHERE aktyw=".$_GET['kod']); "Here" => HERE, "Tologin" => TO_LOGIN, "Meta" => '', "Welcome" => WELCOME, "Register" => REGISTER, "Rules" => RULES, "Links" => LINKS, "Forums" => FORUMS)); $smarty -> display ('activ.tpl'); break; } $aktiv -> MoveNext(); } $aktiv -> Close(); } $db -> Close(); ?>