ForumCała strona

Nawigacja

Aktualnie online

Gości online: 15

Użytkowników online: 0

Łącznie użytkowników: 25,405
Najnowszy użytkownik: kipolas

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

jantom
07.09.2025 09:40:31
Strona z niebytu wrocila, ciekawe kiedy polskie literki rowniez...

JazOOn
25.06.2025 23:43:19
Dziadziejemy jantom...

jantom
23.06.2025 21:37:31
Z ciekawo?ci pogrzeba?em w historii i jest gorzej ni? my?la?em. Skórka Nadzieja ma ju? 17 lat.

jantom
23.06.2025 21:33:12
... troch? zasiedzia?o Wink

jantom
23.06.2025 21:32:38
Cecha tego, jak z 20+ lat temu pisano strony - tabelki wsz?dzie, szczególnie do tworzenia uk?adów stron. PF d?ugo by? wierny tej tradycji. A obecny szablon Supportu napisa?em z 15 lat temu i chyba mu

Pobierz now? wersj?
Pobierz podr?cznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Posta? w grze - profil na stronie PHP
QooBooS
Witam.
Stworzy?em dzi? stron?, która ma by? moim ma?ym prywatnym projektem. Polega? b?dzie ona na tym, i? u?ytkownicy b?d? zak?ada? konta i oprócz edycji profilu b?dzie tam tak?e edycja "profilu" postaci w grze. Cz??? formularza takiej edycji zrobi?em, gorzej jest z kilkoma polami, z którymi nie mog? sobie poradzi?.

Adres strony: www.conquerpostac...

Problemem jest pole "Umiej?tno?ci". U?y?em przy nim skryptu JS, który, po przyci?ni?ciu przycisku obok, dodaje poni?ej takie samo pole. Jak si? za to zabra?, je?li b?d? to listy rozwijane, obok nich b?d? pola tekstowe, z czego ka?da linijka b?dzie jakby jedn? "warto?ci?" w bazie danych (nazwa umiej?tno?ci, poziom jej wytrenowania i procent uko?czenia danego poziomu trenowania). My?la?em o tablicy, która do bazy wpisywa?aby co? w stylu: {(nazwa1,poziom1,procent1),(nazwa2,poziom2,procent2),...}, a nast?pnie (w innej podstronie) odczytywa?o te warto?ci jako oddzielne umiej?tno?ci (ka?da sk?adowa tablicy by?by jedn? umiej?tno?ci?, np. w jednym miejscu wy?wietla?oby
Pobierz kod źródłowy  Rozwiń Kod źródłowy
i tak do ka?dej umiej?tno?ci). Poza tym nie wyobra?am sobie, aby po wys?aniu formularza, rozpoznawa?o pola (dodane przez przyci?ni?cie przycisku dodaj?cego pola) po parametrze name, który jest dla ka?dego taki sam (skill). Czy w takim razie skrypt JS powinien dodawa? identyfikator za nazw? pola (np. skill1 dla pierwszego pola, skill2 dla drugiego,...)? Czy w PHP nie ma takiego problemu i jako? sobie poradzi?

Prosz? o pomoc w stworzeniu tego formularza (o uzupe?nienie funkcji na podstawie tej pierwszej, "sta?ej" linijki w "Umiej?tno?ci" (umiej?tno?ci na li?cie b?d? wsz?dzie takie same). Prosz?, aby w przypadku odwo?ywania si? do bazy danych, pola w tabeli, do których b?dziecie si? odwo?ywa?, nazywa?y si? tak samo jak "name" poszczególnych pól.

Kod pliku polapostaci.php:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


PS: Do osób, które mnie kojarz?: nie u?ywam ju? EP IV, tylko PHP-Fusion w wersji 6.01.15

Wiadomo?? doklejona:
Witam.
Poradzi?em sobie z tym po prostu zmieniaj?c formularz. Teraz mam inny problem, który z pewno?ci? potraficie rozwi?za?. Niestety, ja nie mog? doj??, co jest ?le.

Po stworzeniu dwóch formularzy, napisa?em polecenia wrzucaj?ce dane do bazy, a teraz chc? je odczyta?. Chcia?bym to zrobi? przy pomocy p?tli, która tworzy?aby odpowiednie pola tylko wtedy, gdy warto?? aktualnie sprawdzanego pola jest ró?na od ''. Próbowa?em na ró?ne sposoby, ale co? nie chce mi to wyj??. Mo?e kto? ma jaki? pomys??

Pobierz kod źródłowy  Rozwiń Kod źródłowy


Kompilator nie potrafi sobie przet?umaczy? $i w parametrach zmiennej $nazwapola. Jak w takim razie ustawi?, aby mysql_field_name zawsze sprawdza?o nazw? aktualnie przerabianego pola?

Tabela przedstawia si? nast?puj?co:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Pole z sam? nazw? umiej?tno?ci informuje p?tl?, czy zaznaczono t? umiej?tno?? w poprzednim formularzu (mo?liwo?ci s? dwie: albo pole zawiera warto?? 'on', albo ''). W przypadku, gdy warto?? jest 'on', wtedy p?tla ma tworzy? trzy pola, jedno zablokowane zawieraj?ce nazw? kolumny (czyli nazw? umiej?tno?ci), drugie i trzecie maj? mie? nazw? [nazwapola]L i [nazwapola]P (poziom umiej?tno?ci - L i procent uko?czenia danego poziomu - P) i maj? by? puste.
Czy móg?by kto? poprawi? kod, aby p?tla dzia?a?a, jak nale?y? Nie mog? sobie z tym da? rady...


PW od moderatora:
  1. Przeniesienie tematu - Pieka 14.10 - 19:40

Edytowane przez QooBooS dnia 21.10.2008 22:59:09
 
W?cibski Go??
Dodany dnia 10.09.2025 22:13:33
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl