Система за турнири !

karamel4o

Registered
Имам система за турнири (tours):
5739406R.jpg

и в тази таблица се записват потребителите които са записани за някой турнир(tourz):
5739407o.jpg

въпроса ми е как да направя една заявка ако active от tours е равно на 1 да се изпълнява още една заявка ако username от tourz е включен в турнира да изпълнява друга заявка ?
пробвах така но не става :
PHP:
 $dsa = mysql_query("SELECT * FROM tourz")or die(mysql_error());
                        $sda = mysql_fetch_array(mysql_query("SELECT * FROM tours WHERE active = 1")) or die(mysql_error());
                        if(mysql_num_rows($sda) > 0)
                        {
                                $row = mysql_fetch_assoc($dsa);
                                if($row['username'] == $user)
                                {
                                $upd = mysql_query("UPDATE users SET crowns=crowns+1 WHERE username='$user'") or die(mysql_error());
                                }
                        
                        }
 
сложи ги във WHILE ?

Код:
$dsa = mysql_query("SELECT * FROM tourz")or die(mysql_error());
                        $sda = mysql_fetch_array(mysql_query("SELECT * FROM tours WHERE active = 1")) or die(mysql_error());

	while (mysql_num_rows($sda) > 0) {

                                $row = mysql_fetch_assoc($dsa);
                                if($row['username'] == $user)
                                {
                                $upd = mysql_query("UPDATE users SET crowns=crowns+1 WHERE username='$user'") or die(mysql_error());
                                }
                        
                        }

и по принцип трябва едната заявка да е във другата, тоест във циклътът WHILE ,или кратко казано докато има резултати от турнирите,правиш проверка и АКО отговори на условието,тогава се изпълнява втората заявка...
 

Back
Горе