Jump to content
php.lv forumi

if($dati > 0)


anonīms

Recommended Posts

$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

$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

$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

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 by 777
Link to comment
Share on other sites

×
×
  • Create New...