Powiedzcie mi jak zrobić, by button był wyświetlany dla użytkownika który spełnia wymagania. Robię sobie grę przeglądarkową. Chcę by użytkownik który spełnia wymagania mógł zrealizować przetarg, jeśli ich nie spełnia to by nie mógł wziąć udziału w przetargu.
Linijki 9-12 zawierają element, który powinien działać a nie działa. Coś zrobiłem źle. Jeśli mógłby ktoś pomóc to byłbym wdzięczny.
Do realizacji przetargu użytkownik potrzebuje wymaganych w przetargu maszyn i surowców. Dane plik powinien pobierać z dwóch baz:
economy_przetarg - tutaj są informacje o wymaganiach i typie pojazdu jaki trzeba mieć by zrealizować przetarg.
CREATE TABLE IF NOT EXISTS `economy_przetarg` ( `nr_przetargu` int(11) NOT NULL, `user_id` int(11) NOT NULL, `nazwa_firmy` text collate utf8_unicode_ci NOT NULL, `opis_przetargu` text collate utf8_unicode_ci NOT NULL, `sposob_platnosci` text collate utf8_unicode_ci NOT NULL, `wymagania1` varchar(10) collate utf8_unicode_ci NOT NULL, `wymagania2` varchar(10) collate utf8_unicode_ci NOT NULL, `wymagania3` varchar(10) collate utf8_unicode_ci NOT NULL, `wymagania4` varchar(10) collate utf8_unicode_ci NOT NULL, `wymagania5` varchar(10) collate utf8_unicode_ci NOT NULL, `wymagania6` varchar(10) collate utf8_unicode_ci NOT NULL, `surowce` varchar(10) collate utf8_unicode_ci NOT NULL, `tekstylia` varchar(10) collate utf8_unicode_ci NOT NULL, `sprzet` varchar(10) collate utf8_unicode_ci NOT NULL, `zywnosc` varchar(10) collate utf8_unicode_ci NOT NULL, `kwota` varchar(10) collate utf8_unicode_ci NOT NULL, `punkty` int(11) NOT NULL, `aktywne` int(11) NOT NULL, PRIMARY KEY (`nr_przetargu`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
economy_pojazdy_gracze - ta tabela zawiera informacje odnosnie pojazdow gracza, gdzie kolumna id zaiwera wartosc - 1 dla danego typu pojazdow.
CREATE TABLE IF NOT EXISTS `economy_pojazdy_gracze` ( `id` int(11) NOT NULL AUTO_INCREMENT, `firma_id` int(11) NOT NULL, `nazwa_firmy` text NOT NULL, `wartosc` int(11) NOT NULL, `pracownikow` int(11) NOT NULL DEFAULT '1', `czas_produkcji` int(11) NOT NULL, `czas_rozbudowy` int(11) NOT NULL, `poziom` int(11) NOT NULL DEFAULT '1', `otwarta` int(11) NOT NULL DEFAULT '1', `produkcja` int(11) NOT NULL, `gracz_id` int(11) NOT NULL, `ostatnio_zwolniony` int(11) NOT NULL DEFAULT '0', `typ_pojazdu1` int(11) NOT NULL, PRIMARY KEY (`id`), KEY `firma_id` (`firma_id`,`gracz_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
Kod pliku przetarg.php
<?php } else { $opcja = 'nie stać Cię'; if($pojazdy['typ_pojazdu'] = $firma['wymagania2'] and $pojazdy['typ_pojazdu'] = $firma['wymagania2']){ $opcja = "<a href='przetarg.php?zaloz=".$firma['nr_przetargu']."' class='buttonS bGreyish'>załóż za ".$firma['kwota']."$</a>"; } $i++; $styl="style='background:#DADADA; padding:5px'"; if($i % 2 == 1) $styl = " style='background:#B2B2B2; padding:5px'"; echo " ".$opcja." "; } } ?>