CREATE TABLE IF NOT EXISTS mecze ( idmeczu int(11) NOT NULL AUTO_INCREMENT, gospodarz varchar(32) NOT NULL, gosc varchar(32) NOT NULL, wynikgosp varchar(11) NOT NULL, wynikgosc int(11) NOT NULL, idkolejki int(11) default NULL, ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin; CREATE TABLE IF NOT EXISTS kolejka ( idkolejki int(11) NOT NULL AUTO_INCREMENT, tytulkolejki varchar(255) default NULL, aktywna tinyint(1) NOT NULL default '1', zamknieta tinyint(1) NOT NULL default '0', ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
Skrypt na dodawanie kolejki i meczów wygląda tak:
$tytulkolejki = $_POST['tytulkolejki']; If($_POST['dodaj_kolejke']) { $dodaj_kolejke2 = "INSERT INTO kolejka (`idkolejki`, `tytulkolejki`) VALUES (NULL, '".$_POST['tytulkolejki']."')"; } $gospodarz = $_POST['gospodarz']; $gosc = $_POST['gosc']; $idkolejki = $_POST['idkolejki']; If($_POST['dodaj_mecz']) { if (!$gospodarz || !$gosc || !$idkolejki ) $errors .= '- Musisz wypełnić wszystkie pola<br />'; $dodaj_mecz2 = "INSERT INTO mecze (`idmeczu`, `gospodarz`, `gosc`, `idkolejki` ) VALUES (NULL, '".$_POST['gospodarz']."', '".$_POST['gosc']."', '".$_POST['idkolejki']."')"; } $tresc = " <form action='admin.php' method='post'> <input class='inputs' type='text' placeholder='Tytuł kolejki' name='tytulkolejki' maxlength='20'> <input type='submit' name='dodaj_kolejke' value='dodaj kolejke'/> </form> <hr><br> <form action='admin.php' method='post'> <input class='inputs' type='text' placeholder='Gospodarz' name='gospodarz' maxlength='20'> <input class='inputs' type='text' placeholder='Gość' name='gosc' maxlength='20'> <input class='inputs' type='text' placeholder='Id kolejki' name='idkolejki' maxlength='11'> <input type='submit' name='dodaj_mecz' value='dodaj mecz'/> </form> ";
I teraz mam pytanka. Czy dobrze czaję, że jeśli dodam mecz z parametrem 'idkolejki' 1 to mecze mi sie zapiszą do 1 kolejki? Następnie pytanie to jaką następną tabele stworzyć, by zachowały się wyniki innych? Kolejne pytanie, jak skonstruować skrypt, np dodajwynik.php żeby wyświetlało wszystkie mecze i człek miał możliwość wpisania tam swoich wyników?
Z góry dzięki, liczę na Wasze odpowiedzi, za pomoc oczywiście daję +
