Subpage under development, new version coming soon!
Subject: [NT] База данни
Здравейте!
Радвам се, че най-после мога да ви представя страницата на българския национален отбор - http://sk.bg-manager.org.
През последните седмици инвестирах доста време и нерви при програмирането на всички скриптове, но най-после можем да започнем да тестваме постигнатото. :)
Първо искам да кажа няколко думи за причините да направя тази страница.
1. От доста време искам да направя страница с полезна информация за Соккер. Но, когато човек няма ясна представа, какво точно иска да сложи на страницата и как да организира събирането и предлагането на информацията, е доста трудно да се започне. Страница с информация за националните играчи е едно добро начало, но само малка част от целите ми. :)
2. Броят на интересните за националния отбор играчи се увеличава постоянно и става все по-трудно да се поддържат актуални данните им. С тази база данни си спестявам над 90% от досега инвестираното време. Просто си представете, какво е да актуализираш на ръка в една ексел таблица промените във формата, заплатата, скиловете и т.н. на над 80 играча.
3. Искам да гарантирам прозрачност за състоянието на националния отбор и играчите в него. По този начин всеки може да вижда информацията за играчите (без скиловете) и да предлага нови играчи, които намира за по-подходящи. Освен това е много по-лесно за вас да прецените, дали изборът ми на определена тактика или играчи за даден мач, е бил правилен.
4. Винаги ще имате информация (на първа страница) за това, кои играчи са контузени, кои са с червен картон и може би най интересното, кои са в момента на пазара.
Има предполагам и други причини, които са ме мотивирали, но това са най-важните, за които се сещам в момента.
Какво съм направил досега?
1. Страницата черпи информация от две таблици в една MySQL база данни. До първата има достъп само администраторът (т.е. аз), а до втората всички, които добавят нови играчи или актуализират данните на играчи от първата.
2. Началната страница дава информация, както споменах, за състоянието на отбора. Тук на този етап са и изискванията за националния отбор.
3. Връзката „List the players“ показва всички играчи, които се следят от мен. Включително и тези, които сте добавили и аз съм одобрил. На тази страница, може да видите всички данни за играчите, до които така или иначе имате достъп през sokker.org - заплата, стойност, форма, картони, контузии, мачове за националния отбор и т.н. Всичката тази информация я актуализирам автоматично, ползвайки XML файловете, които sokker.org дава на разположение.
4. Връзката „Add/update player“ ви позволява да добавите или актуализирате играчи. Засега трябва да се прави на ръка. Подготвил съм скриптове за автоматичното актуализиране на ваши играчи използвайки вашето потребителско име и парола за sokker.org, но не съм ги сложил на разположение поради факта, че всички ще влизат с едно IP в соккер и това може да доведе до проблеми. Румънците го правят, но нещо са им вдигнали мерника. ;) Ще изясня въпроса, дали имаме право да ползваме такова автоматично обновяване, което би било много по-удобно за вас.
5. Зад връзката „Admin“ се крият много полезни за мен скриптове, които ми позволяват автоматично да добавям играчи, да актуализтирам отделни или всички играчи, да синхронизирам двете таблици и т.н. и т.н.
Какво очаквам от вас?
Искам в следващите седмици да тестваме страницата. Моля всички собственици на национални играчи, да ги актуализират, използвайки страницата и да ми пишат за евентуални проблеми или неясноти. Макар и да съм инвестирал много време, страницата все още е в много начално състояние. Има още доста да си програмира, оптимира и разширява. Все пак не съм профисионален програмист. :)
Ще се радвам на всякакви идеи. Друг е въпросът, дали всички предложения ще бъдат реализирани.
Засега страницата е само на английски. По нататък ще я направя и на български.
Засега толкова. :) Ще пиша в тази тема при промени по страницата.
Камен
(edited)
Радвам се, че най-после мога да ви представя страницата на българския национален отбор - http://sk.bg-manager.org.
През последните седмици инвестирах доста време и нерви при програмирането на всички скриптове, но най-после можем да започнем да тестваме постигнатото. :)
Първо искам да кажа няколко думи за причините да направя тази страница.
1. От доста време искам да направя страница с полезна информация за Соккер. Но, когато човек няма ясна представа, какво точно иска да сложи на страницата и как да организира събирането и предлагането на информацията, е доста трудно да се започне. Страница с информация за националните играчи е едно добро начало, но само малка част от целите ми. :)
2. Броят на интересните за националния отбор играчи се увеличава постоянно и става все по-трудно да се поддържат актуални данните им. С тази база данни си спестявам над 90% от досега инвестираното време. Просто си представете, какво е да актуализираш на ръка в една ексел таблица промените във формата, заплатата, скиловете и т.н. на над 80 играча.
3. Искам да гарантирам прозрачност за състоянието на националния отбор и играчите в него. По този начин всеки може да вижда информацията за играчите (без скиловете) и да предлага нови играчи, които намира за по-подходящи. Освен това е много по-лесно за вас да прецените, дали изборът ми на определена тактика или играчи за даден мач, е бил правилен.
4. Винаги ще имате информация (на първа страница) за това, кои играчи са контузени, кои са с червен картон и може би най интересното, кои са в момента на пазара.
Има предполагам и други причини, които са ме мотивирали, но това са най-важните, за които се сещам в момента.
Какво съм направил досега?
1. Страницата черпи информация от две таблици в една MySQL база данни. До първата има достъп само администраторът (т.е. аз), а до втората всички, които добавят нови играчи или актуализират данните на играчи от първата.
2. Началната страница дава информация, както споменах, за състоянието на отбора. Тук на този етап са и изискванията за националния отбор.
3. Връзката „List the players“ показва всички играчи, които се следят от мен. Включително и тези, които сте добавили и аз съм одобрил. На тази страница, може да видите всички данни за играчите, до които така или иначе имате достъп през sokker.org - заплата, стойност, форма, картони, контузии, мачове за националния отбор и т.н. Всичката тази информация я актуализирам автоматично, ползвайки XML файловете, които sokker.org дава на разположение.
4. Връзката „Add/update player“ ви позволява да добавите или актуализирате играчи. Засега трябва да се прави на ръка. Подготвил съм скриптове за автоматичното актуализиране на ваши играчи използвайки вашето потребителско име и парола за sokker.org, но не съм ги сложил на разположение поради факта, че всички ще влизат с едно IP в соккер и това може да доведе до проблеми. Румънците го правят, но нещо са им вдигнали мерника. ;) Ще изясня въпроса, дали имаме право да ползваме такова автоматично обновяване, което би било много по-удобно за вас.
5. Зад връзката „Admin“ се крият много полезни за мен скриптове, които ми позволяват автоматично да добавям играчи, да актуализтирам отделни или всички играчи, да синхронизирам двете таблици и т.н. и т.н.
Какво очаквам от вас?
Искам в следващите седмици да тестваме страницата. Моля всички собственици на национални играчи, да ги актуализират, използвайки страницата и да ми пишат за евентуални проблеми или неясноти. Макар и да съм инвестирал много време, страницата все още е в много начално състояние. Има още доста да си програмира, оптимира и разширява. Все пак не съм профисионален програмист. :)
Ще се радвам на всякакви идеи. Друг е въпросът, дали всички предложения ще бъдат реализирани.
Засега страницата е само на английски. По нататък ще я направя и на български.
Засега толкова. :) Ще пиша в тази тема при промени по страницата.
Камен
(edited)
Супер.
Аз нямам национални играчи, но това което си направил е похвално.
Аз нямам национални играчи, но това което си направил е похвално.
Браво! За сега нямам промени, но искам да попитам, ако играч вдигне едно ниво, примерно скорост. Само това ли попълва от падащото меню или трябва всички умения така както са в сокъра.
Браво за сайта! Тъкмо пак не бях пращал данни за играчите ми скоро. Един въпрос: Така като гледам всеки може да влезе и да промени даден играч, т.е. не от собствения му отбор или бъркам нещо?
Попълваш само промяната. Това което не е въведено, не се актуализира в базата данни. Например:
При играч Ххх Ууу (12345678) се променила скоростта от 8 на 9 и издръжливостта от 3 на 4. Просто избираш само тези скилове от падащите менюта.
При играч Ххх Ууу (12345678) се променила скоростта от 8 на 9 и издръжливостта от 3 на 4. Просто избираш само тези скилове от падащите менюта.
На този етап, всеки може да ъпдейтва всички играчи. Но това става само във временната таблица. До същинската таблица имам достъп само аз. Преди синхронизацията ще проверявам разбира се, информацията във временната таблица.
Точно затова искам да ползвам автоматизирано актуализира не на играчите. Тогава е необходимо да се въведат ИД, логин и парола. И всичко протича автоматично (чрез XML файл от соккер). Но както казах, тогава всеки, който актуализира играч ще има логване с IP-то на сървъра. И може да възникнат подозрения за чийт. Та затова засега е мануален ъпдейта.
Точно затова искам да ползвам автоматизирано актуализира не на играчите. Тогава е необходимо да се въведат ИД, логин и парола. И всичко протича автоматично (чрез XML файл от соккер). Но както казах, тогава всеки, който актуализира играч ще има логване с IP-то на сървъра. И може да възникнат подозрения за чийт. Та затова засега е мануален ъпдейта.
Браво, браво:)).Доста си се потрудил.Аз въведох данните на единия си играч, защото не бях сигурен дали съм те уведомил за последното му качване на умение....незнам ти виждаш ли ги и как, но ми написа че е запазило промените:)).Много добре си го измислил сайтчето:)
Сега пиша един скрипт, който да ми показва разликите между двете таблици при актуализираните играчи. За да съм сигурен, че не ме саботира някой. След малко ще е готов. И ще синхронизирам таблиците.
Много сте бързи. Вече има 9 актуализирани играча и 3 нови. :)
(edited)
Много сте бързи. Вече има 9 актуализирани играча и 3 нови. :)
(edited)
Пробвах табличката, добра е :) Даже актуализирах един играч. Е не е качил тренирано умение, но поне едно ниво разиграване странично е вдигнал миналата седмица :)
Изключителен скок в развитието на българския сокер. Много се радвам.
Страхотна работа, БРАВО.
Страхотна работа, БРАВО.
Първата актуализация мина успешно. Скиловете на 10 играча бяха актуализирани и 3-ма нови бяха добавени. :)
bravo mnogo dobre izglejda:) a tazi kolonka "ntp" kakvo ozna4ava?? poslednata v stranicata na igra4ite
National Team Player - че играчът е в състава на националния отбор.
Ще направя и легенда на всички съкращения, но не ми беше приоритет до сега.
Ще направя и легенда на всички съкращения, но не ми беше приоритет до сега.
А аз искам да попитам какво означава " \/ " и " Х " срещу имената на играчите в списъка