anonīms Posted March 23, 2008 Report Share 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? Link to comment Share on other sites More sharing options...
andrisp Posted March 23, 2008 Report Share Posted March 23, 2008 A kur vispār IF's sākas ? Link to comment Share on other sites More sharing options...
test2 Posted March 23, 2008 Report Share 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... Link to comment Share on other sites More sharing options...
Maris-S Posted March 26, 2008 Report Share Posted March 26, 2008 Pamēģini ieslēgt error reportingu skripta sākumā: error_reporting(E_ALL|E_STRICT); ini_set("display_errors", "on"); Link to comment Share on other sites More sharing options...
777 Posted March 26, 2008 Report Share Posted March 26, 2008 man vairak shkiet, ka tur db uzbuve ir nepareiza Link to comment Share on other sites More sharing options...
anonīms Posted March 26, 2008 Author Report Share 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ā. Link to comment Share on other sites More sharing options...
777 Posted March 26, 2008 Report Share 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 Link to comment Share on other sites More sharing options...
Recommended Posts