Състезаване с даден потребител...

nikito_932

Registered
Здравейте отново.Пак я закъсах и затова се обръщам за помощ към вас.

Ако някой може да ми направи следния скрипт:

Имам 2 таблици users и cars.

CREATE TABLE `users` (
`id` int(255) NOT NULL auto_increment,
`username` varchar(255) collate utf8_unicode_ci NOT NULL,
`password` varchar(32) collate utf8_unicode_ci NOT NULL,
`email` varchar(100) collate utf8_unicode_ci NOT NULL,
`car` varchar(255) collate utf8_unicode_ci NOT NULL default 'cars/no car.swf',
`avatar` varchar(255) collate utf8_unicode_ci NOT NULL default 'avatars/noavatar.png',
`rank` tinyint(3) NOT NULL default '1',
`status` varchar(255) collate utf8_unicode_ci NOT NULL,
`mooney` varchar(255) collate utf8_unicode_ci NOT NULL default '20 000$',
`points` varchar(255) collate utf8_unicode_ci NOT NULL default '0',
`win` varchar(255) collate utf8_unicode_ci NOT NULL default '0',
`lost` varchar(255) collate utf8_unicode_ci NOT NULL default '0',
`ip` varchar(255) collate utf8_unicode_ci NOT NULL,
`skype` varchar(32) collate utf8_unicode_ci NOT NULL,
`signature` varchar(255) collate utf8_unicode_ci NOT NULL default 'Може да промените подписа си от "Настройки"',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;

CREATE TABLE `cars` (
`id` int(255) NOT NULL auto_increment,
`name` VARCHAR( 150 ) NOT NULL ,
`cost` VARCHAR( 150 ) NOT NULL ,
`speed` VARCHAR( 150 ) NOT NULL ,
`acceleration` VARCHAR( 150 ) NOT NULL,
`stability` VARCHAR( 150 ) NOT NULL,
`swf` VARCHAR( 150 ) NOT NULL,
`pic` VARCHAR( 150 ) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE = MYISAM CHARACTER SET cp1251 COLLATE cp1251_bulgarian_ci;


Значи искам,когато даден потребител се състезава срещу друг , да събере полетата speed,acceleration,stability от таблицата cars на единия потребител и да ги сравни с тези на другия,и на този,който са по високи да спечели.След това този,който е спечелил в полето 'win' да се запише 1 ,а на загубилия в полето 'lost' - 1 . На победителя да даде определена сума пари ,който да му се запишат в полето mooney,а сумата да се избира произволно с rand()

Надявам се да не ви затруднява много,на помогналия +1
 

Back
Горе