|
(X)HTML, JavaScript, DHTML, XML, CSS Client scripting tehnologije, Dynamic HTML, Cascading Stylesheets, XML i standardi |
|
Alati teme | Način prikaza |
|
13. 10. 2006. | #1 | |
Domagoj Horvat
Expert
|
Citat:
konkretno, rowovi opisuju tablicu na nacin: 1. text input -> ime kolone 2. select -> boja slova kolone 3. select -> boja pozadine kolone 4. text input -> duljina kolone jedna tablica, naravno, ima vise kolona -> odatle vise setova input polja. sto se tice indexiranja checkboxova i multiselect lista (pretpostavljam da radi indexiranja govoris da je zamka), s tim nema problema jer ih nece biti. a sto se tice edita, meni i ne treba da mi click na 'remove' odma mice te zapise iz baze jer pri updateu cu napravit: - ucitati postojece iz baze u formu - izmijenit formu kako vec (nebitno) - upisat novo stanje forme ispocetka u definicije odogvarajuce tabele u bazi (sto znaci, cijeli formular ce se pozivat sa odredjenim idformulara=xy), izmijenit ih kako vec i novo stanje iznova upisat (phpom, naravno). [slicno ko otvaranje fajla sa 'w' opcijom -> truncate file to zero ] znaci, sve sto mi je crna rupa je podacima iz baze popunit ovako generiranu formu...
__________________
postoje ludosti bez kojih je nemoguce ljudsko dostojanstvo Poslednja izmena od dee : 13. 10. 2006. u 23:13. |
|
13. 10. 2006. | #2 |
Dejan Katašić
Wrote a book
Datum učlanjenja: 10.06.2005
Lokacija: Novi Sad
Poruke: 1.017
Hvala: 129
86 "Hvala" u 43 poruka
|
Ako razumem - formular se odnosi na definiciju kolona tabele (žao mi što liči na ponavljanje, ali bitno je da se nešto ne ispusti). Dakle, pored inputa u okviru ovih rowova (hehe, dobro zvuči :-) koji predstavljaju pojedine kolone tabele, postoji i input koji identifikuje samu tabelu (najverovatnije neki hidden). Tada se proces updatea svodi u stvari na brisanje svih postojećih zapisa iz baze koji se odnose na tu tabelu, i tek naknadni upis stanja definisanog na klijentskoj strani.
U tom slučaju ima smisla ostaviti isti obrazac s mogućnošću uklanjanja postojećih zapisa. Što se tiče pripreme inicijalnog stanja formulara, najlakše je generisati postojeće zapise sa serverske strane unutar rowova (prolazak kroz petlju s rezultatima iz baze i dodavanje value atributa na inpute i selected atributa na odabrane opcije). Dakako, moguće je odraditi inicijaciju i s klijentske strane, slično predloženoj modifikaciji funkcije addNewRow i uz pripremu JS strukture koja odgovara podacima iz baze, ali ne vidim potrebu za tim... |
13. 10. 2006. | #3 | |||
Domagoj Horvat
Expert
|
Citat:
Citat:
Kôd:
<input type=text value=$nesto> ili moram punit preko neceg tipa: Citat:
__________________
postoje ludosti bez kojih je nemoguce ljudsko dostojanstvo |
|||
14. 10. 2006. | #4 | |
Ivan Dilber
Sir Write-a-Lot
|
Citat:
samo, stavljaj navodnike oko atributa, a nije zgoreg ni xHTML da ispostujes pa da pises: <input type="text" ... value="$nesto" />
__________________
Leadership is the art of getting people to want to do what you know must be done. |
|
14. 10. 2006. | #5 | |
Domagoj Horvat
Expert
|
e sad fino odoh sve to skupa onda sklopit
pa javim rezultate... Citat:
tnx! pozdrav
__________________
postoje ludosti bez kojih je nemoguce ljudsko dostojanstvo |
|
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Joomla Community Builder - dodavanje plugina | Dzoni-GS | Poslovne ponude i zapošljavanje | 0 | 17. 04. 2010. 15:22 |
Brisanje poruka, kontekst diskusije i sve slicno | cvele | Obaveštenja, predlozi i pitanja | 24 | 07. 10. 2007. 19:58 |
youtube dodavanje na sajt i preload | pcigre | Flash | 6 | 02. 05. 2007. 16:37 |
Brisanje većeg broja slogova iz MySQL baze | Dragi Tata | SQL baze podataka - Sponzor: Baze-Podataka.net | 14 | 22. 04. 2007. 16:46 |
Brisanje poslednje linije tekstualnog fajla | Blood | PHP | 10 | 24. 11. 2005. 21:58 |