count
Ik ben totaal nieuw met php. Heb nu de database in myadmin vanuit excel geimporteerd.
Kan iemand mij helpen met het volgende script.
Heb op youtube rond gekeken maar kon niets vinden.
1 een invoerveld. in dit invoerveld mogen de nummers niet hoger zijn dan getal 50 dus nummers tussen de nul en vijftig.
door op een knop te drukken moet een database gevormd worden.
database niet groter dan 50 regels
Deze moet dan weten hoeveel een geselecteerd nummer in de database staat.
Met de uikomst hiervan wil ik een nummer uit een database halen die ik in myadmin heb aan gemaakt.
Database_1
id geel rood groen blauw
1 001 301 501 601
2 002 302 520 622
3 003 330 303 633
4t/50
Of in welk php boek kan ik dit vinden, want ik zie nu dat ik geen script request mag vragen
bvd
minne feitsma
Gewijzigd op 03/02/2013 16:56:05 door Joren de Wit
PHP beginnershandleiding en SQL beginnershandleiding.
Met de informatie uit die handleidingen moet je wel een scriptje kunnen schrijven dat aan je wensen voldoet.
ps. Tevens heb ik je topic verplaatst naar het juiste board. De koffiehoek is bedoeld voor topics die weinig/niets met PHP te maken hebben :-)
Ik begrijp nog niet precies wat je wilt bereiken, maar ik heb het vermoeden dat de opzet waar je nu mee werkt nog niet helemaal correct is. Ik zou je aanraden eerst eens wat beginners handleidingen door te werken, voordat je hiermee aan de slag gaat: Met de informatie uit die handleidingen moet je wel een scriptje kunnen schrijven dat aan je wensen voldoet.
ps. Tevens heb ik je topic verplaatst naar het juiste board. De koffiehoek is bedoeld voor topics die weinig/niets met PHP te maken hebben :-)
Ik heb het nog eens gelezen en hieronder staat het misschien duidelijker op wat ik bedoel.
Ik heb 50 nummer in een circul staan te weten 0 t/m 49
Als ik nummer 5 invul en op een knop druk zodat deze in een database komt en de volgende keer word het 20 en daarop 30 etc b.v 5 - 20- 30 - 3 - 39 - 5 - 18. Hiertussen zitten afstanden.
De gemiddelde afstand wil ik afgerond naar boven hebben en met dit nummer zoek ik de gegevens uit de database.
groeten Minne
nummers
---------
id
nummer
datum
Elk nummer wordt dus een aparte 'rij' in deze tabel. Als je klaar bent met nummers invullen kun je eenvoudig met behulp van de database functies de door jou gewenste waarde bepalen. Hiervoor gebruik je een SELECT query en bijvoorbeeld AVG() in combinatie met een GROUP BY.
De uitkomst daarvan kun je vervolgens gebruiken in een query op je andere tabel. E.e.a. is nu nog wel redelijk abstract en zul je zelf verder in moeten vullen en uit moeten denken.
Maar met php moet ik gewoon een paar voorbeelden hebben hoe het werkt en dan verder sleutelen.
groeten minne
Minne Feitsma op 03/02/2013 17:37:20:
Bedankt voor de reactie,
Ik heb het nog eens gelezen en hieronder staat het misschien duidelijker op wat ik bedoel.
Ik heb 50 nummer in een circul staan te weten 0 t/m 49
Als ik nummer 5 invul en op een knop druk zodat deze in een database komt en de volgende keer word het 20 en daarop 30 etc b.v 5 - 20- 30 - 3 - 39 - 5 - 18. Hiertussen zitten afstanden.
De gemiddelde afstand wil ik afgerond naar boven hebben en met dit nummer zoek ik de gegevens uit de database.
groeten Minne
Ik heb het nog eens gelezen en hieronder staat het misschien duidelijker op wat ik bedoel.
Ik heb 50 nummer in een circul staan te weten 0 t/m 49
Als ik nummer 5 invul en op een knop druk zodat deze in een database komt en de volgende keer word het 20 en daarop 30 etc b.v 5 - 20- 30 - 3 - 39 - 5 - 18. Hiertussen zitten afstanden.
De gemiddelde afstand wil ik afgerond naar boven hebben en met dit nummer zoek ik de gegevens uit de database.
groeten Minne
Laat eens zien hoe je het in VBA doet.
Als je gewoon willekeurig 1 van de 50 records uit de db wilt hebben kan je ook gewoon de rand() functie gebruiken, of in de SQL 'ORDER BY RAND() LIMIT 1' gebruiken
vast 14-15-16-17-18-19-20-21-22-23-24-25-26-0 -1- 2- 3- 4- 5- 6- 7- 8- 9-10-11-12-13
Formule 21-22-23-24-25-26-0 -1 -2 -3 -4 -5 -6 -7 -8- 9-10-11-12-13-14-15-16-17-18-19-20 laatste invoer
25-26-0 -1 -2 -3 -4 -5 -6 -7 -8- 9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 een alaatste invoer
laatst gekozen nummer is : 7
een a laatse invoer is : 11
De cijfers bij de formule bevaten in excel allemaal een zoekformule
De gekozen reeks komt dus uit een database zodat het gekozen cijfer onder de nul komt te staan.
Nu weet ik hoeveel stappen de volgende verder is en dit getal moet in een database worden opgeslagen.
in dit geval is de uitkomst 23
Hoop dat het zo duidelijker is.
groeten Minne
Toevoeging op 04/02/2013 23:14:50:
even ter aan vulling na het verzenden staan de nummers 0 en 7 en 11 niet meer onder elkaar. dat is jammer want nu begruip je het misschien niet. ik hoor het wel.
groeten Minne