Witam serdecznie:) Chciałbym zrobić coś ala ankieta,sondaż. W bazie tworze takie oto tabelki:

  1. CREATE TABLE IF NOT EXISTS mecze (
  2. idmeczu int(11) NOT NULL AUTO_INCREMENT,
  3. gospodarz varchar(32) NOT NULL,
  4. gosc varchar(32) NOT NULL,
  5. wynikgosp varchar(11) NOT NULL,
  6. wynikgosc int(11) NOT NULL,
  7. idkolejki int(11) default NULL,
  8. PRIMARY KEY (idmeczu),
  9. KEY idkolejki (idkolejki)
  10. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  11.  
  12. CREATE TABLE IF NOT EXISTS kolejka (
  13. idkolejki int(11) NOT NULL AUTO_INCREMENT,
  14. tytulkolejki varchar(255) default NULL,
  15. aktywna tinyint(1) NOT NULL default '1',
  16. zamknieta tinyint(1) NOT NULL default '0',
  17. PRIMARY KEY (idkolejki)
  18. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;


Skrypt na dodawanie kolejki i meczów wygląda tak:

  1. $tytulkolejki = $_POST['tytulkolejki'];
  2. If($_POST['dodaj_kolejke']) {
  3. $dodaj_kolejke2 = "INSERT INTO kolejka (`idkolejki`, `tytulkolejki`) VALUES (NULL, '".$_POST['tytulkolejki']."')";
  4. $dodaj_kolejke = mysql_query($dodaj_kolejke2);
  5. echo'Dodano kolejke';
  6. }
  7.  
  8. $gospodarz = $_POST['gospodarz'];
  9. $gosc = $_POST['gosc'];
  10. $idkolejki = $_POST['idkolejki'];
  11. If($_POST['dodaj_mecz']) {
  12. if (!$gospodarz || !$gosc || !$idkolejki ) $errors .= '- Musisz wypełnić wszystkie pola<br />';
  13. $dodaj_mecz2 = "INSERT INTO mecze (`idmeczu`, `gospodarz`, `gosc`, `idkolejki` ) VALUES (NULL, '".$_POST['gospodarz']."', '".$_POST['gosc']."', '".$_POST['idkolejki']."')";
  14. $dodaj_mecz = mysql_query($dodaj_mecz2);
  15. echo'Dodano mecz';
  16. }
  17.  
  18. $tresc = "
  19. <form action='admin.php' method='post'>
  20. <input class='inputs' type='text' placeholder='Tytuł kolejki' name='tytulkolejki' maxlength='20'>
  21. <input type='submit' name='dodaj_kolejke' value='dodaj kolejke'/>
  22. </form>
  23. <hr><br>
  24. <form action='admin.php' method='post'>
  25. <input class='inputs' type='text' placeholder='Gospodarz' name='gospodarz' maxlength='20'>
  26. <input class='inputs' type='text' placeholder='Gość' name='gosc' maxlength='20'>
  27. <input class='inputs' type='text' placeholder='Id kolejki' name='idkolejki' maxlength='11'>
  28. <input type='submit' name='dodaj_mecz' value='dodaj mecz'/>
  29. </form>
  30. ";


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ę +

smile.gif