Hulp bij aanmaken van een script

Status
Niet open voor verdere reacties.

wydout

Gebruiker
Lid geworden
13 feb 2014
Berichten
11
Beste Mensen,

Ik zit momenteel helemaal vast op onderstaande aangezien dat ik er heel weinig ken wat betreft scripts.

Deze is als volgt:

* Ik wil graag een scriptje maken van bepaalde informatie dat één keer in een jaar kan worden gebruikt.
* Van alle onderstaande data wil ik alleen het volgende gebruiken dat gebruiken ==> geslacht, taal, leeftijd, Regio/Provincie
* Het gedeelte ( Geslacht)alleen moet dan ook gemaakt worden in een array vorm zodat ik het eventueel terug kan gebruiken in JS(javascript)

PS: Het moet niet per se in java worden geschreven ... mag het eventueel in een andere scripttaal om deze te kunnen verwezenlijken


====================================
Een uitgebreide beschrijving
====================================================================================


1. One cim-gender.js, for each shop, this data: Gender Men 60.2 72.4 60.2 100.0 0.0 0.0 23.0 54.4 1.3 1.3 0.0 1.2
Women 23.0 27.6 0.0 0.0 23.0 100.0 19.3 45.6 0.5 0.0 0.5 0.5 Should be re processed in a array in JS so that you can re-use them, of course

2. cim-language.js with data from Language of interviewed person

Dutch 71.6 86.1 55.2 91.8 16.3 71.1 35.6 84.1 1.3 2.1 0.6 1.1
French 11.6 13.9 4.9 8.2 6.6 28.9 6.7 15.9 0.3 0.3 0.3 0.3

3. cim-ages.js with Interviewed person's age from 12 to 17 years 3.0 3.6 3.0 5.0 0.0 0.0 - - 0.5 1.1 0.0 - from 18 to 24 years 10.0 12.0 6.4 10.7 3.5 15.4 4.1 9.8 1.0 1.3 0.7 1.3 from 25 to 29 years 10.5 12.6 7.8 12.9 2.7 11.8 5.6 13.2 1.5 2.4 0.8 1.3 from 30 to 34 years 9.7 11.6 5.8 9.7 3.8 16.8 5.6 13.2 1.3 1.5 1.1 1.1 from 35 to 39 years 8.2 9.9 4.5 7.4 3.8 16.4 6.2 14.8 1.1 1.2 1.0 1.2 from 40 to 44 years 13.0 15.7 10.2 17.0 2.8 12.2 8.1 19.2 1.5 2.3 0.7 1.4 from 45 to 49 years 8.7 10.5 5.3 8.9 3.4 14.9 4.4 10.5 1.1 1.2 0.8 0.8 from 50 to 54 years 8.6 10.4 7.3 12.1 1.3 5.8 4.3 10.1 1.1 1.9 0.3 0.8 from 55 to 59 years 5.1 6.1 4.3 7.1 0.8 3.5 1.9 4.5 0.7 1.2 0.2 0.4 from 60 to 64 years 2.3 2.8 1.6 2.6 0.7 3.1 0.8 1.8 0.4 0.5 0.2 0.2 65 years and more 4.1 4.9 4.0 6.6 0.1 0.3 1.3 3.0 0.2 0.5 0.0 0.1

4. One with the regions:
Provinces Antwerp 17.9 21.5 12.4 20.6 5.5 24.0 10.4 24.5 1.2 1.8 0.7 1.1
West Flanders 10.8 13.0 8.9 14.7 1.9 8.3 5.4 12.8 1.1 1.7 0.4 0.9
East Flanders 15.2 18.3 12.5 20.7 2.8 12.2 6.8 16.0 1.2 2.1 0.4 0.9
Limburg 11.0 13.2 8.6 14.2 2.4 10.4 4.9 11.6 1.4 2.1 0.7 1.1
Hainault 2.8 3.3 0.5 0.9 2.2 9.7 1.4 3.4 0.3 0.1 0.4 0.2
Liège 3.8 4.5 2.4 4.0 1.4 6.0 2.6 6.1 0.3 0.4 0.2 0.4
Luxemburg 0.7 0.8 0.0 0.0 0.7 2.8 0.7 1.5 0.2 0.0 0.4 0.3
Namur 0.9 1.1 0.0 0.0 0.9 3.9 0.5 1.1 0.2 0.0 0.5 0.2
Brussels 19 2.9 3.4 1.8 3.0 1.1 4.6 1.3 3.0 0.3 0.4 0.2 0.2
Flemish Brabant 16.0 19.2 12.4 20.6 3.6 15.7 7.4 17.6 1.7 2.6 0.8 1.3
Walloon Brabant 1.3 1.6 0.8 1.3 0.5 2.4 1.0 2.4 0.5 0.6 0.4 0.6
====================================================================================

Alvast bedankt.
 
Je weet dat javascript niet hetzelfde is als java?

Verder heb ik geen idee wat je zegt.
 
Hallo,
Ja inderdaad, het verschil ken ik.
Wat moet je weten? Waar begrijp u niet precies?

Grtz
 
Hoe is je data nu opgeslagen, een of andere database? Lijkt mij makkelijk om dit via php te doen o.i.d.
 
Hallo,

De data word dan opgeslagen in één database dat mede-klasgenoten ook eraan kan.

Grtz
 
Voor mij een paar vragen:

1. Wat wil je doen met dit script?
2. Wat moet het kunnen?
3. In wat voor soort database is het opgeslagen (MySql, acces, firebird e.d.)
 
Hallo,

1. jaarlijks gaan we met ons allen de straat op om mensen te ondervragen.
==> het gaat dan een beetje over alles een beetje : winkels, producten, plaatsen .. en dit doen we aan de hand van waar elke van ons woont.
==> de bedoeling hiervan om een database op te zetten is dat we alle informaties nergens beter kunt bewaren evenmin als we het moet gaan opzoeken voor een onze studies.

2. Eigenlijk niet veel, de database moet maar één keer per jaar draaien om zo eventuele bijkomende (nieuw) informatie bij te zetten.

3. Deze zal dan op een mysql database opgeslagen worden.
 
Dan heb je sowieso PHP nodig, deze communiceert met mysql.

Wat ik zou doen is een bepaalde omgeving maken, een soort frontend een een backend. Op de backend heb je dan een server lopen (mysql) en in de frontend kan je de nieuwe info invoeren.
Begrijp ik nu wat je wilt? Heb je zelf ervaringen met mysql/php of helemaal niet?
 
Deze vraag geeft de indruk dat het een opdracht betreft, laat het duidelijk zijn dat Helpmij er niet is om jouw opdrachten te maken.

Laten we eerst maar eens beginnen met wat je zelf hebt bedacht :)
 
Hoi Hiddehoi ,

Dat zal inderderdaad zo iets zijn.
Ik heb een basiskennis van mysql maar php heb ik er heel weinig ervaring mee.
Als je me graag kunt uitleggen hoe ik dat kan doen, doe ik het zeker wel om zo het zelf ook te kunnen.
 
Hoi Tha Devil ,

Zoals ik eerder in mijn vorige berichten verteld heb, gaat het over een studie die we doen met klasgenoten.
Ieder van de groep heeft dus zijn eigen taak en deze is dus mijn gedeelte.
Het idee is er maar om het te verwezenlijken weet ik niet goed hoe ik eraan moet beginnen en dus mijn vraag om hulp.
Als ik het nodige info krijgt om hoe ik het kan doen, doe ik het zeker zelf zonder enige probleem.
 
Wat ik zou doen is als frontend een beveiligde omgeving maken met een login systeem. Op die manier kan niet iedereen zomaar in je database komen.
Daarna zou ik een database opzetten en d.m.v. een script data daaruit vergaren. Met dit soort dingen is google je beste vriend, je kan bijvoorbeeld deze gebruiken: http://php.about.com/od/phpwithmysql/ss/mysql_php.htm

Je hebt de helft niet nodig, maar het laat de inhoud van een database mooi in een tabelletje zien. Pas het script ook aan aan jouw wensen (tables andere namen e.d.)
 
Het idee is er maar om het te verwezenlijken weet ik niet goed hoe ik eraan moet beginnen en dus mijn vraag om hulp.
Als ik het nodige info krijgt om hoe ik het kan doen, doe ik het zeker zelf zonder enige probleem.

Ook daar kun je zelf aan bijdragen, als je aangeeft dat je het zelf zonder problemen kunt doen dan kun je ook wel manieren bedenken hoe je het kunt gaan doen.

Er worden sowieso een aantal JS-bestandsnamen genoemd waarvan verwacht wordt dat je die maakt en een omschrijving van wat er in die bestanden moet gebeuren. Wat voor oplossing(en) heb jij daar zelf voor bedacht.

Ik verwacht meer eigen initiatief anders sluit ik deze vraag, nogmaals: het is niet de bedoeling dat wij jouw opdracht gaan maken.
 
Hoi Hiddehoi ,

Ik zal eens die link volgen en iets maken om je te laten zien wat ik gemaakt hebt.Alvast bedankt.

Hoi Tha Devil ,

Ik heb nooit gevraagd dat iemand deze voor me moest doen.
De vraag is naar HULP over hoe ik deze kan doen aangezien ik geen ervaring mee hebt.
Wat is de bedoeling van een FORUM ..??
 
Laatst bewerkt door een moderator:
De vraag is naar HULP over hoe ik deze kan doen aangezien ik geen ervaring mee hebt.
Wat is de bedoeling van een FORUM ..??

Ik kan moeilijk begrijpen dat je een opdracht moet maken zonder dat je hetgeen je voor de opdracht moet gebruiken nog nooit hebt geleerd.

De bedoeling van DIT forum is dat je zelf actief bijdraagt aan je vraag, het minste wat je kunt doen is zelf ook gaan zoeken wat je eventueel kunt gebruiken. Er is altijd wel een richting waarin je kunt gaan zoeken, of het de juiste is hoor je vanzelf wel hier maar dan doe je tenminste ook zelf iets aan je vraag.

Nu heb je jouw opdracht hier geplaatst, aangegeven wat je wilt maken en vanuit de opdracht is bekend wat het resultaat moet zijn. Verder heb jij nog niks geplaatst van wat je zelf denkt te moeten gebruiken.

Je hebt het er over dat het in een MySQL-database wordt opgeslagen, maar je komt niet met een voorstel over hoe deze database er dan uit moet komen te zien.
 
Hoi Tha Devil,

Ik heb inderdaad geen ervaring scripting, programmering .., Ik ben hardwaregericht.
Geen probleem, en alvast bedankt voor u uitleg en bedoeling over dit forum.
Ik zal eens iets opmaken met de info die momenteel hebt gekregen en eventueel verder vragen stellen als ik er nog heb natuurlijk.

Grtz.
 
Hallo Wydout,

Had je inmiddels al iets voor elkaar? Heb vandaag niks te doen dus als je er niet uit komt help ik je graag ;).
 
Hallo Wydout,

Had je inmiddels al iets voor elkaar? Heb vandaag niks te doen dus als je er niet uit komt help ik je graag ;).
=============

Hallo Hiddehoi,

Sorry voor het laattijdig antwoord.
Ik heb idd iets kunnen maken + een database ook aangemaakt.

Probleem :na verschillende pogingen geraak ik momenteel niet om mijn script aan mijn database (mysql) te koppelen ..
 
Post eens je code, en zorg ervoor dat display errors aan staat in je php.ini zodat je kan zien wat er mis gaat.
Dus tot waar kom je?
 
Post eens je code, en zorg ervoor dat display errors aan staat in je php.ini zodat je kan zien wat er mis gaat.
Dus tot waar kom je?


===============================

* tot hier gaat het wel maar kan deze niet aan mijn database linken
*ik krijg nog een error tijdens het uitvoeren die ik momenteel de oorzaak ervan aan het uitzoeken ben
=======================================================================
Code:
CREATE TABLE IF NOT EXISTS Surfing_setting (surveyID VARCHAR(120), Surfing_setti
ng VARCHAR(120), total DOUBLE, total_perc DOUBLE, Men DOUBLE, Men_perc DOUBLE, W
omen DOUBLE, Women_perc DOUBLE, M_S DOUBLE, M_S_perc DOUBLE, PRIMARY KEY (survey
ID,Surfing_setting))
INSERT IGNORE INTO Surfing_setting VALUES ('001net.txt', 'At home', 178.7, 79.8,
 102.9, 74.7, 75.9, 87.9, 98.9, 75.6)
INSERT IGNORE INTO Surfing_setting VALUES ('001net.txt', 'At work or at school',
 36.0, 16.1, 26.1, 18.9, 9.9, 11.5, 22.1, 16.9)
INSERT IGNORE INTO Surfing_setting VALUES ('001net.txt', 'Elsewhere', 13.4, 6.0,
 11.4, 8.3, 2.0, 2.3, 12.5, 9.5)

=======================================================================
CREATE TABLE IF NOT EXISTS Gender (surveyID VARCHAR(120), Gender VARCHAR(120), t
otal DOUBLE, total_perc DOUBLE, Men DOUBLE, Men_perc DOUBLE, Women DOUBLE, Women
_perc DOUBLE, M_S DOUBLE, M_S_perc DOUBLE, T DOUBLE, M DOUBLE, W DOUBLE, M_S_C D
OUBLE, PRIMARY KEY (surveyID,Gender))
INSERT IGNORE INTO Gender VALUES ('001net.txt', 'Men', 137.8, 61.5, 137.8, 100.0
, 0.0, 0.0, 63.8, 48.8, 3.0, 3.0, 0.0, 3.4)
INSERT IGNORE INTO Gender VALUES ('001net.txt', 'Women', 86.3, 38.5, 0.0, 0.0, 8
6.3, 100.0, 67.0, 51.2, 1.8, 0.0, 1.8, 1.7)

=======================================================================
CREATE TABLE IF NOT EXISTS Language_of_interviewed_person (surveyID VARCHAR(120)
, Language_of_interviewed_person VARCHAR(120), total DOUBLE, total_perc DOUBLE,
Men DOUBLE, Men_perc DOUBLE, Women DOUBLE, Women_perc DOUBLE, M_S DOUBLE, M_S_pe
rc DOUBLE, T DOUBLE, M DOUBLE, W DOUBLE, M_S_C DOUBLE, PRIMARY KEY (surveyID,Lan
guage_of_interviewed_person))
INSERT IGNORE INTO Language_of_interviewed_person VALUES ('001net.txt', 'Dutch',
 3.0, 1.3, 0.9, 0.7, 2.0, 2.4, 1.7, 1.3, 0.1, 0.0, 0.1, 0.1)
INSERT IGNORE INTO Language_of_interviewed_person VALUES ('001net.txt', 'French'
, 221.1, 98.7, 136.8, 99.3, 84.3, 97.6, 129.2, 98.7, 5.5, 7.1, 4.0, 5.0)
INSERT IGNORE INTO Language_of_interviewed_person VALUES ('001net.txt', 'Intervi
ewed personÔÇÖs age')
WARNING: non number found: -. Using value zero.
WARNING: non number found: -. Using value zero.
WARNING: non number found: -. Using value zero.
INSERT IGNORE INTO Language_of_interviewed_person VALUES ('001net.txt', 'from 12
 to 17 years', 10.3, 4.6, 7.8, 5.6, 2.5, 2.9, 0.0, 0.0, 1.8, 2.8, 0.9, 0.0)
INSERT IGNORE INTO Language_of_interviewed_person VALUES ('001net.txt', 'from 18
 to 24 years', 43.0, 19.2, 24.6, 17.9, 18.4, 21.3, 18.3, 14.0, 4.5, 5.1, 3.9, 5.
9)
INSERT IGNORE INTO Language_of_interviewed_person VALUES ('001net.txt', 'from 25
 to 29 years', 33.6, 15.0, 20.1, 14.6, 13.5, 15.7, 21.1, 16.2, 4.9, 6.1, 3.8, 4.
8)
INSERT IGNORE INTO Language_of_interviewed_person VALUES ('001net.txt', 'from 30
 to 34 years', 25.9, 11.6, 14.4, 10.4, 11.5, 13.4, 18.1, 13.9, 3.5, 3.7, 3.3, 3.
5)
INSERT IGNORE INTO Language_of_interviewed_person VALUES ('001net.txt', 'from 35
 to 39 years', 22.7, 10.1, 13.8, 10.0, 8.9, 10.3, 16.3, 12.5, 3.1, 3.8, 2.4, 3.2
)
INSERT IGNORE INTO Language_of_interviewed_person VALUES ('001net.txt', 'from 40
 to 44 years', 29.8, 13.3, 21.9, 15.9, 7.8, 9.1, 22.6, 17.3, 3.5, 5.0, 1.9, 3.8)

INSERT IGNORE INTO Language_of_interviewed_person VALUES ('001net.txt', 'from 45
 to 49 years', 15.4, 6.9, 10.4, 7.5, 5.0, 5.8, 9.3, 7.1, 1.9, 2.4, 1.2, 1.7)
INSERT IGNORE INTO Language_of_interviewed_person VALUES ('001net.txt', 'from 50
 to 54 years', 16.7, 7.5, 9.6, 7.0, 7.1, 8.2, 8.8, 6.7, 2.1, 2.5, 1.8, 1.6)
INSERT IGNORE INTO Language_of_interviewed_person VALUES ('001net.txt', 'from 55
 to 59 years', 12.2, 5.4, 5.8, 4.2, 6.4, 7.4, 9.2, 7.0, 1.6, 1.6, 1.6, 1.7)
INSERT IGNORE INTO Language_of_interviewed_person VALUES ('001net.txt', 'from 60
 to 64 years', 9.7, 4.3, 5.5, 4.0, 4.2, 4.9, 5.7, 4.3, 1.5, 1.7, 1.4, 1.3)
INSERT IGNORE INTO Language_of_interviewed_person VALUES ('001net.txt', '65 year
s and more', 4.8, 2.1, 3.8, 2.8, 0.9, 1.1, 1.4, 1.1, 0.3, 0.5, 0.1, 0.1)
INSERT IGNORE INTO Language_of_interviewed_person VALUES ('001net.txt', 'from 15
 to 24 years', 52.4, 23.4, 32.4, 23.5, 20.0, 23.2, 18.3, 14.0, 3.8, 4.6, 3.0, 5.
1)
INSERT IGNORE INTO Language_of_interviewed_person VALUES ('001net.txt', 'from 25
 to 34 years', 59.6, 26.6, 34.5, 25.1, 25.1, 29.0, 39.3, 30.0, 4.2, 4.8, 3.5, 4.
1)
INSERT IGNORE INTO Language_of_interviewed_person VALUES ('001net.txt', 'from 35
 to 44 years', 52.5, 23.4, 35.7, 25.9, 16.7, 19.4, 38.9, 29.7, 3.3, 4.4, 2.2, 3.
5)
INSERT IGNORE INTO Language_of_interviewed_person VALUES ('001net.txt', 'from 45
 to 54 years', 32.2, 14.4, 20.0, 14.5, 12.1, 14.0, 18.1, 13.8, 2.0, 2.4, 1.5, 1.
6)
INSERT IGNORE INTO Language_of_interviewed_person VALUES ('001net.txt', 'from 55
 to 64 years', 21.8, 9.8, 11.2, 8.2, 10.6, 12.3, 14.8, 11.3, 1.6, 1.6, 1.5, 1.5)

INSERT IGNORE INTO Language_of_interviewed_person VALUES ('001net.txt', 'from 12
 to 34 years', 112.8, 50.4, 66.9, 48.6, 45.9, 53.2, 57.6, 44.0, 3.8, 4.5, 3.1, 4
.3)
INSERT IGNORE INTO Language_of_interviewed_person VALUES ('001net.txt', 'from 35
 to 54 years', 84.6, 37.8, 55.8, 40.5, 28.9, 33.4, 57.0, 43.6, 2.6, 3.4, 1.8, 2.
6)
INSERT IGNORE INTO Language_of_interviewed_person VALUES ('001net.txt', '55 year
s and more', 26.6, 11.9, 15.1, 11.0, 11.5, 13.3, 16.3, 12.4, 0.8, 1.0, 0.7, 0.7)

INSERT IGNORE INTO Language_of_interviewed_person VALUES ('001net.txt', '15 year
s and more', 223.2, 99.6, 137.8, 100.0, 85.5, 99.0, 130.8, 100.0, 2.4, 3.1, 1.8,
 2.2)
INSERT IGNORE INTO Language_of_interviewed_person VALUES ('001net.txt', 'from 18
 to 44 years', 155.0, 69.2, 94.8, 68.8, 60.2, 69.7, 96.5, 73.7, 3.9, 4.7, 3.1, 4
.1)
INSERT IGNORE INTO Language_of_interviewed_person VALUES ('001net.txt', 'from 18
 to 54 years', 187.2, 83.5, 114.9, 83.4, 72.3, 83.8, 114.6, 87.6, 3.3, 4.1, 2.6,
 3.3)
java.sql.SQLException: Column count doesn't match value count at row 1
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1086)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4237)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4169)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2617)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2778)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2828)
        at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1842)
        at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1764)
        at com.survey.Main.insertIntoMySQL(Main.java:173)
        at com.survey.Main.insertSuveyFileIntoDB(Main.java:147)
        at com.survey.Main.start(Main.java:58)
        at com.survey.Main.main(Main.java:45)
=============================================
 
Laatst bewerkt door een moderator:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan