Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: edycja z poziomu php
Forum PHP.pl > Forum > Gotowe rozwiązania
grzybowski11
Napisałem tabelę i chcę ją administrować z poziomu php. Mianowicie chodzi mi o dodawanie, kasowanie, edycję zawodników na za pomocą formularza każde pole z osobna i za każdym razem podczasz edycji wybieram zawodnika na podstawie wartości pól imie i nazwisko z bazy danych z danego rekordu.
  1. CREATE TABLE zawodnicy_2004_2005 ( id_zawodnika INT(11) NOT NULL AUTO_INCREMENT, imie VARCHAR(32) NULL, nazwisko VARCHAR(50) NOT NULL,
  2. pseudonim VARCHAR(40) DEFAULT 'brak danych' NOT NULL,urodzony DATE DEFAULT 'brak danych' NOT NULL, miejsce_urodzenia VARCHAR(32),
  3. narodowsc VARCHAR(32) DEFAULT 'brak danych' NOT NULL, nr_koszulki CHAR(2), waga INT(2) DEFAULT 'brak danych' NOT NULL,
  4. wzrost INT(3) DEFAULT 'brak danych' NOT NULL, stan_sywilny VARCHAR(10) DEFAULT 'brak danych' NOT NULL,
  5. dzieci VARCHAR(100) DEFAULT 'brak danych' NOT NULL, hobby VARCHAR(100) DEFAULT 'brak danych' NOT NULL,
  6. zawod VARCHAR(100) DEFAULT 'brak danych' NOT NULL, debiut_liga VARCHAR(100) DEFAULT 'brak danych' NOT NULL,
  7. debiut_wisla VARCHAR(100) DEFAULT 'brak danych' NOT NULL, reprezentacja VARCHAR(50) DEFAULT 'brak danych' NOT NULL,
  8. poprzedni_klub VARCHAR(50) DEFAULT 'brak danych' NOT NULL, kontrakt_do DATE DEFAULT 'brak danych' NOT NULL, mecze_H INT(3) NOT NULL,
  9. mecze_A INT(3) NOT NULL, mecze INT(3) NOT NULL, mecze_H_oficjalne INT(3) NOT NULL, mecze_A_oficjalne INT(3) NOT NULL,
  10. mecze_oficjalne INT(3) NOT NULL, mecze_H_ligapolska INT (3) NOT NULL, mecze_A_ligapolska INT(3) NOT NULL, mecze_ligapolska INT(3) NOT NULL,
  11. mecze_H_pucharpolski INT(3) NOT NULL, mecze_A_pucharpolski INT(3) NOT NULL, mecze_pucharpolski INT(3) NOT NULL, mecze_H_uefa INT(3) NOT NULL,
  12. mecze_A_uefa INT(3) NOT NULL, mecze_uefa INT(3) NOT NULL, mecze_H_nieoficjalne INT(3) NOT NULL, mecze_A_nieoficjalne INT(3) NOT NULL,
  13. mecze_nieoficjalne INT(3) NOT NULL, mecze_H_sparingi INT(3) NOT NULL, mecze_A_sparingi INT(3) NOT NULL, mecze_sparingi INT(3) NOT NULL,
  14. mecze_H_inne INT(3) NOT NULL, mecze_A_inne INT(3) NOT NULL, mecze_inne INT(3) NOT NULL, kartki_zolte_H INT(3) NOT NULL,
  15. kartki_zolte_A INT(3) NOT NULL, kartki_zolte INT(3) NOT NULL, kartki_zolte_H_oficjalne INT(3) NOT NULL,
  16. kartki_zolte_A_oficjalne INT(3) NOT NULL, kartki_zolte_oficjalne INT(3) NOT NULL, kartki_zolte_H_ligapolska INT (3) NOT NULL,
  17. kartki_zolte_A_ligapolska INT(3) NOT NULL, kartki_zolte_ligapolska INT(3) NOT NULL, kartki_zolte_H_pucharpolski INT(3) NOT NULL,
  18. kartki_zolte_A_pucharpolski INT(3) NOT NULL, kartki_zolte_pucharpolski INT(3) NOT NULL, kartki_zolte_H_uefa INT(3) NOT NULL,
  19. kartki_zolte_A_uefa INT(3) NOT NULL, kartki_zolte_uefa INT(3) NOT NULL, kartki_zolte_H_nieoficjalne INT(3) NOT NULL,
  20. kartki_zolte_A_nieoficjalne INT(3) NOT NULL, kartki_zolte_nieoficjalne INT(3) NOT NULL, kartki_zolte_H_sparingi INT(3) NOT NULL,
  21. kartki_zolte_A_sparingi INT(3) NOT NULL, kartki_zolte_sparingi INT(3) NOT NULL, kartki_zolte_H_inne INT(3) NOT NULL,
  22. kartki_zolte_A_inne INT(3) NOT NULL, kartki_zolte_inne INT(3) NOT NULL, kartki_czerwone_H INT(3) NOT NULL, kartki_czerwone_A INT(3) NOT NULL,
  23. kartki_czerwone INT(3) NOT NULL, kartki_czerwone_H_oficjalne INT(3) NOT NULL, kartki_czerwone_A_oficjalne INT(3) NOT NULL,
  24. kartki_czerwone_oficjalne INT(3) NOT NULL, kartki_czerwone_H_ligapolska INT (3) NOT NULL, kartki_czerwone_A_ligapolska INT(3) NOT NULL,
  25. kartki_czerwone_ligapolska INT(3) NOT NULL, kartki_czerwone_H_pucharpolski INT(3) NOT NULL, kartki_czerwone_A_pucharpolski INT(3) NOT NULL,
  26. kartki_czerwone_pucharpolski INT(3) NOT NULL, kartki_czerwone_H_uefa INT(3) NOT NULL, kartki_czerwone_A_uefa INT(3) NOT NULL,
  27. kartki_czerwone_uefa INT(3) NOT NULL, kartki_czerwone_H_nieoficjalne INT(3) NOT NULL, kartki_czerwone_A_nieoficjalne INT(3) NOT NULL,
  28. kartki_czerwone_nieoficjalne INT(3) NOT NULL, kartki_czerwone_H_sparingi INT(3) NOT NULL, kartki_czerwone_A_sparingi INT(3) NOT NULL,
  29. kartki_czerwone_sparingi INT(3) NOT NULL, kartki_czerwone_H_inne INT(3) NOT NULL, kartki_czerwone_A_inne INT(3) NOT NULL,
  30. kartki_czerwone_inne INT(3) NOT NULL, PRIMARY KEY (id_zawodnika));
FiDO
Primo: tabela jest zle zaprojektowana, zdecydowanie za duza! rozbij to na mniejsze czesci

Secundo: phpMyAdmin sluzy do takich rzeczy, a jak chcesz napisac swoj skrypt do edycji tej tabeli to nie ten dzial.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.