Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
autor |
|
JOKKER666
HV veteran

liitunud: 21.09.2002
|
19.12.2012 23:47:48
Andmete kandmine tulpade ja ridade kaupa mysql i |
|
|
Kuidas oleks võimalik siis mitu tulpa ja rida korraga saada mysqli? Nt excel tabelist kopeerin 3x50 lahtrit jne. Parim lahendus oleks, kui looks vastava hulga input lahtreid ja nendesse kopeerida, php saadaks andmebaasi. Aga selline lahendus ei toimi - kõik lahtrid tuleks eraldi kopeerida.
jokker
viimati muutis JOKKER666 19.12.2012 23:50:03, muudetud 1 kord |
|
Kommentaarid: 47 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
42 |
|
tagasi üles |
|
 |
limp
HV Guru

liitunud: 11.08.2003
|
|
Kommentaarid: 56 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
52 |
|
tagasi üles |
|
 |
JOKKER666
HV veteran

liitunud: 21.09.2002
|
19.12.2012 23:52:46
|
|
|
Ok, see oleks hädapärane lahendus. Aga kas kuidagi siiski input lahtritesse oleks võimalik saada andmeid? Siis oleks võimalik ka töödelda enne sisestamist.
|
|
Kommentaarid: 47 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
42 |
|
tagasi üles |
|
 |
limp
HV Guru

liitunud: 11.08.2003
|
20.12.2012 00:11:15
|
|
|
JOKKER666 kirjutas: |
Ok, see oleks hädapärane lahendus. Aga kas kuidagi siiski input lahtritesse oleks võimalik saada andmeid? Siis oleks võimalik ka töödelda enne sisestamist. |
mis krdi input lahtrisse? mõtled webi vormi?
Sellisel juhul tee parem miskine üleslaadimise vorm ja siis töötle seda üleslaetud faili (nt csv) sisu nii nagu tahad ja lisa see mysqli nagu tahad.
_________________ Ärgake lapsed, maailm on hädaohus
Windows keskkond on nagu li*s - kõik teda ke*ivad aga keegi teda ei armasta! |
|
Kommentaarid: 56 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
52 |
|
tagasi üles |
|
 |
JOKKER666
HV veteran

liitunud: 21.09.2002
|
20.12.2012 00:26:09
|
|
|
Vormi jah, kus palju lahtreid. Aga see viimane mõte peaks rahuldama mu vajaduse, arvan, loodan.
|
|
Kommentaarid: 47 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
42 |
|
tagasi üles |
|
 |
kpihus
Kreisi kasutaja

liitunud: 14.04.2003
|
20.12.2012 02:47:36
|
|
|
JOKKER666 kirjutas: |
Vormi jah, kus palju lahtreid. Aga see viimane mõte peaks rahuldama mu vajaduse, arvan, loodan. |
Saad ikka vormi teha. Tee tabel, pista vormid sisse, ning pärast lappad tsükkliga iga rea sql VALUES(esimene,teine,...) steitmendi osaks kokku.
Iga rea lahtritele pead muidugi nimesse pistma mingi unikaalse identifikaatori. Pärast php koodis lammutad lahtri nime stringi juppideks ja selle alusel ehitad quiery.
Kui ridade arv on muutuv ja algselt teadmata, siis ehitad jQueryga tabeli ridade lisamise juurde.
Jah ma tean väga inetu lahendus, aga töötab
|
|
Kommentaarid: 26 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
25 |
|
tagasi üles |
|
 |
limp
HV Guru

liitunud: 11.08.2003
|
20.12.2012 13:11:40
|
|
|
kpihus kirjutas: |
JOKKER666 kirjutas: |
Vormi jah, kus palju lahtreid. Aga see viimane mõte peaks rahuldama mu vajaduse, arvan, loodan. |
Saad ikka vormi teha. Tee tabel, pista vormid sisse, ning pärast lappad tsükkliga iga rea sql VALUES(esimene,teine,...) steitmendi osaks kokku.
Iga rea lahtritele pead muidugi nimesse pistma mingi unikaalse identifikaatori. Pärast php koodis lammutad lahtri nime stringi juppideks ja selle alusel ehitad quiery.
Kui ridade arv on muutuv ja algselt teadmata, siis ehitad jQueryga tabeli ridade lisamise juurde.
Jah ma tean väga inetu lahendus, aga töötab  |
nagu mina sain aru, tahab ta kogu exceli lahtreid kopipasteda vormi ja sealt edasi mysqli
_________________ Ärgake lapsed, maailm on hädaohus
Windows keskkond on nagu li*s - kõik teda ke*ivad aga keegi teda ei armasta! |
|
Kommentaarid: 56 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
52 |
|
tagasi üles |
|
 |
JOKKER666
HV veteran

liitunud: 21.09.2002
|
20.12.2012 13:31:07
|
|
|
Kui andmed saaks lahtritesse, oskaks edasi. Aga kui ma teengi nt 3x50 lahtrit tabelina ja kopeerin excelist sama koguse, siis kogu kraam ju läheb sellesse lahtrisse milelle kleepida. Ehk siis ei säilita oma struktuuri. Natuke teinud ja õldiselt see csv lahendus töötab. Lihtsalt vormiga jääks see csv salvestamine ja laadimine vahele.
|
|
Kommentaarid: 47 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
42 |
|
tagasi üles |
|
 |
raitl
HV veteran

liitunud: 20.01.2002
|
20.12.2012 13:43:08
|
|
|
aga lae csv failist andmed ja kuva need HTML vormis? Siis saad neid mudida enne salvestamist
|
|
Kommentaarid: 166 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
147 |
|
tagasi üles |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
20.12.2012 13:57:39
|
|
|
No kui tahad copy-paste teha, siis lihtsalt uuri veidi seda copy sisuosa, eeldatavasti on seal lahtrite vahel midagi, kas \n või muu sarnane, paste see omal kuhugi teksti väljale, sealt saad selle juba JavaScriptiga kätte, ning laotad read eraldi input väljadele.
_________________
 |
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
limp
HV Guru

liitunud: 11.08.2003
|
20.12.2012 20:36:05
|
|
|
andrusny kirjutas: |
No kui tahad copy-paste teha, siis lihtsalt uuri veidi seda copy sisuosa, eeldatavasti on seal lahtrite vahel midagi, kas \n või muu sarnane, paste see omal kuhugi teksti väljale, sealt saad selle juba JavaScriptiga kätte, ning laotad read eraldi input väljadele. |
ja mdia teeb su brauser, kui sa üritad 10k rida, ~50 veergu copy pasteda kuhugi ühte vormi ja seda siis submitida? sellisel juhul, ikkagi kõige lihtsam miskine faili import teha
_________________ Ärgake lapsed, maailm on hädaohus
Windows keskkond on nagu li*s - kõik teda ke*ivad aga keegi teda ei armasta! |
|
Kommentaarid: 56 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
52 |
|
tagasi üles |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
20.12.2012 23:41:27
|
|
|
tsitaat: |
Nt excel tabelist kopeerin 3x50 lahtrit jne. |
Jutt ei käi ju mingitest mega suurustest. Vajatakse lihtsalt mugavat võimalust andmete liigutamiseks.
_________________
 |
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
JOKKER666
HV veteran

liitunud: 21.09.2002
|
21.12.2012 15:13:21
|
|
|
Praegu veits uurinud ja katsetanud. PHP explode funktsioon tundub mulle sobivat hoopis. Kopeerin kraami text areasse ja siis explodega read eraldi ja seejärel uusti explodega lahtrid eraldi. Seejärel saab saata mysql tabelisse.
|
|
Kommentaarid: 47 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
42 |
|
tagasi üles |
|
 |
i485729
HV vaatleja

liitunud: 05.01.2013
|
05.01.2013 18:29:32
Re: Andmete kandmine tulpade ja ridade kaupa mysql i |
|
|
JOKKER666 kirjutas: |
Kuidas oleks võimalik siis mitu tulpa ja rida korraga saada mysqli? Nt excel tabelist kopeerin 3x50 lahtrit jne. Parim lahendus oleks, kui looks vastava hulga input lahtreid ja nendesse kopeerida, php saadaks andmebaasi. Aga selline lahendus ei toimi - kõik lahtrid tuleks eraldi kopeerida.
jokker |
ole kena ja kirjelda kogu protsess detailselt ära.
hea oleks kui suudad jagada alamprotsessideks.
samuti on mõistlik jätta lahendus kirjeldusest välja, vaid kirjeldada üksnes vajadust.
edu
|
|
tagasi üles |
|
 |
napoleon
Unknown virus

liitunud: 08.12.2008
|
05.01.2013 20:10:58
|
|
|
i485729, saa palun aru, et kõik ei ole nii ilusad, targad ja osavad kui sina. Loomulikult oleks nii arendajal kui nõuandjal hea saada kogu protsessi detailne kirjeldus, aga reaalne elu on paraku see, et esmane ülesandepüstitus tulebki tihti väga pealiskaudne ning tihti alsutatakse valest otsast ja endale pildi selgeks tegemiseks peab hulga suunavaid küsimusi esitama. Kui mina aru ei saa, siis pigem küsin "milleks sul seda vaja on?" mitte ei hakka tehnilisi detaile nokkima, kuna viimast nagunii enamasti ei saa. Kui teatav kogemus tekib, siis tekib ka oskus nö. default väärtusi ise seada(näiteks kui OS pole mainitud, siis windows, kui öeldakse lihtsalt tabel, siis tõenäoliselt excel jne.). Olen üle 15a IT alal leiba teeninud(suurema osa ajast arendajana) ja võin öelda, et hea ja detailse ülesandepüstituse saab haruharva ja seda isegi suurte firmade ja projektide puhul.
|
|
Kommentaarid: 77 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
60 |
|
tagasi üles |
|
 |
Redikate
HV veteran

liitunud: 30.12.2005
|
05.01.2013 20:19:03
|
|
|
Teed PMA'st expordi, CSV for MS Excel ja ongi ju andmed tabelis ja lahtrites. Pärast teed PMA'st import from CSV.
Või miks see lahendus piisav pole? Kui see lahendus tõesti ei sobi, siis pead proovima kirjeldada mida sa täpselt tahad. Too näiteks milline andmebaas sul on, mis andmed ja mis sa nendega teha tahad.
|
|
Kommentaarid: 34 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
33 |
|
tagasi üles |
|
 |
i485729
HV vaatleja

liitunud: 05.01.2013
|
06.01.2013 13:50:27
|
|
|
napoleon kirjutas: |
i485729, saa palun aru, et kõik ei ole nii ilusad, targad ja osavad kui sina. Loomulikult oleks nii arendajal kui nõuandjal hea saada kogu protsessi detailne kirjeldus, aga reaalne elu on paraku see, et esmane ülesandepüstitus tulebki tihti väga pealiskaudne ning tihti alsutatakse valest otsast ja endale pildi selgeks tegemiseks peab hulga suunavaid küsimusi esitama. Kui mina aru ei saa, siis pigem küsin "milleks sul seda vaja on?" mitte ei hakka tehnilisi detaile nokkima, kuna viimast nagunii enamasti ei saa. Kui teatav kogemus tekib, siis tekib ka oskus nö. default väärtusi ise seada(näiteks kui OS pole mainitud, siis windows, kui öeldakse lihtsalt tabel, siis tõenäoliselt excel jne.). Olen üle 15a IT alal leiba teeninud(suurema osa ajast arendajana) ja võin öelda, et hea ja detailse ülesandepüstituse saab haruharva ja seda isegi suurte firmade ja projektide puhul. |
Infotehnoloogilistel tegevustel on oma teoreetilised, metodoloogilised ja metoodilsed alused. Ilma nendeta toimub ainult tegevuse imiteerimine.
Iga põhiharidust omav inimene peaks teadma, mis on protsess ja ka oskama kirjeldada protsessi.
Ma ei nõustu seisukohaga, et sõnadele võib omistada meelevaldseid tähendusi. Defineerimisel peab olema täpne, eriti infotehnoloogilisi lahendusi luues.
Palusin kirjeldada JOKKER666'l kogu protsess, et oleks võimalik üheselt aru saada, mida ta siiski soovib teha, et pakkuda välja mõni lahendusidee.
|
|
tagasi üles |
|
 |
|