anonīms Posted March 23, 2008 Report Posted March 23, 2008 $lietotajs_jau_aiznemts = mysql_query("SELECT lietotaja_id FROM komandas_speletaji WHERE lietotaja_id = '$_POST[ielugt_lietotaju]'"); $lietotajs_jau_aiznemts = mysql_fetch_array($lietotajs_jau_aiznemts); elseif($lietotajs_jau_aiznemts > 0) { echo "<span style=\"color: #ff0000;\">Šis spēlētājs jau ir ielūgts, vai jau atrodas kādā komandā</span>"; } Mēģināju šādi (nekad šādu neesmu veidojis), izlec balta lapa (kaut kur ir kļūda) un iespējams, ka daudzi jau zin manu lielāko bēdu ar to, ka hostingam ko izmantoju error_reportin ir off. Kas šajā kodā ir nepareizs un vai vispār to if($dati > 0) veido tieši sādi?
test2 Posted March 23, 2008 Report Posted March 23, 2008 $lietotajs_jau_aiznemts = mysql_query("SELECT lietotaja_id FROM komandas_speletaji WHERE lietotaja_id = '$_POST[ielugt_lietotaju]'"); $q = mysql_fetch_assoc($lietotajs_jau_aiznemts); if (empty($q['lietotaja_id'])) { echo "ok"; } else { echo "<span style=\"color: #ff0000;\">Šis spēlētājs jau ir ielūgts, vai jau atrodas kādā komandā</span>"; } kkā šitā, tiešām, ja reiz liec tad liec ar visu if, citādi neko nevar saprat...
Maris-S Posted March 26, 2008 Report Posted March 26, 2008 Pamēģini ieslēgt error reportingu skripta sākumā: error_reporting(E_ALL|E_STRICT); ini_set("display_errors", "on");
777 Posted March 26, 2008 Report Posted March 26, 2008 man vairak shkiet, ka tur db uzbuve ir nepareiza
anonīms Posted March 26, 2008 Author Report Posted March 26, 2008 $lietotajs_jau_aiznemts = mysql_query("SELECT lietotaja_id FROM komandas_speletaji WHERE lietotaja_id = '$_POST[ielugt_lietotaju]'"); $q = mysql_fetch_assoc($lietotajs_jau_aiznemts); if($_POST['ielugt_lietotaju']) { $parbaude = $_POST['ielugt_lietotaju']; if(is_numeric($parbaude)==0) { echo "<br /><span style=\"color: #ff0000;\">Lietotāja ID drīkst saturēt tikai skaitļus!</span>"; } elseif(!empty($q['lietotaja_id'])) { echo "<br /><span style=\"color: #ff0000;\">Šis spēlētājs jau ir ielūgts, vai jau atrodas kādā komandā!</span>"; } Viss strādā.
777 Posted March 26, 2008 Report Posted March 26, 2008 (edited) es ta saprotu, ka tu taisi kaut kadu turnira lapu ... laikam jau to counter-strike nu un tad skaties, tev jabut tabulas komandas, lietotaji, turniri lietotaji: user_id user_name user_pass user_team komandas: team_id team_name # un tad piemeram if(empty($data['user_team'])) { print "<br /><span style=\"color: #ff0000;\">Lietotāja ID drīkst saturēt tikai skaitļus!</span>"; } else { print "<br /><span style=\"color: #ff0000;\">Šis spēlētājs jau ir ielūgts, vai jau atrodas kādā komandā!</span>"; } Edited March 26, 2008 by 777
Recommended Posts