Data opvragen uit tabel (geen DB-tabel)

Status
Niet open voor verdere reacties.

ErikBooy007

Terugkerende gebruiker
Lid geworden
24 mei 2007
Berichten
3.814
Goedemiddag!

Ik heb een tabel met data (gewoon een tabel op papier, geen DB-tabel), die ziet er als volgt uit:

0 C10 C20 C30 C40 C
Pressure Altitude
0ft124081012508201320900150095015601000
1000ft124081012508201320900150095015601000
2000ft124081012508201320900150095015601000
3000ft124081012508201320900150095015601000
4000ft124081012508201320900150095015601000
5000ft124081012508201320900150095015601000
6000ft124081012508201320900150095015601000
7000ft124081012508201320900150095015601000
8000ft124081012508201320900150095015601000
9000ft124081012508201320900150095015601000
10000ft124081012508201320900150095015601000

De waarden zijn uiteraard niet bij elke PA hetzelfde, maar dat heb ik even voor het gemak gedaan. Hoe kan ik het best deze tabel in PHP gebruiken? Ik heb even aan een multidimensionale array zitten denken, maar dat lijkt me een overdaad aan werk.

Ben benieuw op jullie me aan een manier kunnen helpen om makkelijk aan de hand van temperatuur en pressure altitude een waarde uit de tabel te kunnen aflezen.
 
Hey ErikBooy007,

Ik zou toch een multidimensionale array gebruiken. Je kan makkelijk met een loop een array maken die de pressure altitude weergeeft en de array daarin de temperatuur. Dus je krijgt dan zo iets als:

PHP:
$array[0][0] = "1240,810";
$array[0][10] = "1250,820";
$array[0][20] = "1320,900";
$array[1000][0] = "1240,810";
$array[1000][10] = "1250,820";
$array[1000][20] = "1320,900";

//Opvragen
echo $array[$pa][$temp];

De loop kan je op meerdere manieren doen, maar dat hangt ervan af hoe jij die in de PHP krijgt/zet!

Groet,

T-J
 
Dat dacht ik ook wel! ;)
Maar ik denk zelf dat dat ook de makkelijkste manier is om het te gebruiken!
Zou wel benieuwd zijn hoe iemand anders het zou doen! Als dat natuurlijk kan, ik denk van wel! :)
 
PHP:
$airPlanes[ '152' ][ 'DATA' ][0000][00][ 'LANDING' ][ 'D' ] = 1160;
	$airPlanes[ '152' ][ 'DATA' ][0000][00][ 'LANDING' ][ 'R' ] = 450;
	$airPlanes[ '152' ][ 'DATA' ][0000][00][ 'TO' ][ 'D' ] = 1190;
	$airPlanes[ '152' ][ 'DATA' ][0000][00][ 'TO' ][ 'R' ] = 640;
	$airPlanes[ '152' ][ 'DATA' ][0000][10][ 'LANDING' ][ 'D' ] = 1185;
	$airPlanes[ '152' ][ 'DATA' ][0000][10][ 'LANDING' ][ 'R' ] = 465;
	$airPlanes[ '152' ][ 'DATA' ][0000][10][ 'TO' ][ 'D' ] = 1290;
	$airPlanes[ '152' ][ 'DATA' ][0000][10][ 'TO' ][ 'R' ] = 695;
	$airPlanes[ '152' ][ 'DATA' ][0000][20][ 'LANDING' ][ 'D' ] = 1215;
	$airPlanes[ '152' ][ 'DATA' ][0000][20][ 'LANDING' ][ 'R' ] = 485;
	$airPlanes[ '152' ][ 'DATA' ][0000][20][ 'TO' ][ 'D' ] = 1390;
	$airPlanes[ '152' ][ 'DATA' ][0000][20][ 'TO' ][ 'R' ] = 755;
	$airPlanes[ '152' ][ 'DATA' ][0000][30][ 'LANDING' ][ 'D' ] = 1240;
	$airPlanes[ '152' ][ 'DATA' ][0000][30][ 'LANDING' ][ 'R' ] = 500;
	$airPlanes[ '152' ][ 'DATA' ][0000][30][ 'TO' ][ 'D' ] = 1495;
	$airPlanes[ '152' ][ 'DATA' ][0000][30][ 'TO' ][ 'R' ] = 810;
	$airPlanes[ '152' ][ 'DATA' ][0000][40][ 'LANDING' ][ 'D' ] = 1265;
	$airPlanes[ '152' ][ 'DATA' ][0000][40][ 'LANDING' ][ 'R' ] = 515;
	$airPlanes[ '152' ][ 'DATA' ][0000][40][ 'TO' ][ 'D' ] = 1605;
	$airPlanes[ '152' ][ 'DATA' ][0000][40][ 'TO' ][ 'R' ] = 875;
	$airPlanes[ '152' ][ 'DATA' ][1000][00][ 'LANDING' ][ 'D' ] = 1185;
	$airPlanes[ '152' ][ 'DATA' ][1000][00][ 'LANDING' ][ 'R' ] = 465;
	$airPlanes[ '152' ][ 'DATA' ][1000][00][ 'TO' ][ 'D' ] = 1310;
	$airPlanes[ '152' ][ 'DATA' ][1000][00][ 'TO' ][ 'R' ] = 705;
	$airPlanes[ '152' ][ 'DATA' ][1000][10][ 'LANDING' ][ 'D' ] = 1215;
	$airPlanes[ '152' ][ 'DATA' ][1000][10][ 'LANDING' ][ 'R' ] = 485;
	$airPlanes[ '152' ][ 'DATA' ][1000][10][ 'TO' ][ 'D' ] = 1420;
	$airPlanes[ '152' ][ 'DATA' ][1000][10][ 'TO' ][ 'R' ] = 765;
	$airPlanes[ '152' ][ 'DATA' ][1000][20][ 'LANDING' ][ 'D' ] = 1240;
	$airPlanes[ '152' ][ 'DATA' ][1000][20][ 'LANDING' ][ 'R' ] = 500;
	$airPlanes[ '152' ][ 'DATA' ][1000][20][ 'TO' ][ 'D' ] = 1530;
	$airPlanes[ '152' ][ 'DATA' ][1000][20][ 'TO' ][ 'R' ] = 825;
	$airPlanes[ '152' ][ 'DATA' ][1000][30][ 'LANDING' ][ 'D' ] = 1270;
	$airPlanes[ '152' ][ 'DATA' ][1000][30][ 'LANDING' ][ 'R' ] = 520;
	$airPlanes[ '152' ][ 'DATA' ][1000][30][ 'TO' ][ 'D' ] = 1645;
	$airPlanes[ '152' ][ 'DATA' ][1000][30][ 'TO' ][ 'R' ] = 890;
	$airPlanes[ '152' ][ 'DATA' ][1000][40][ 'LANDING' ][ 'D' ] = 1295;
	$airPlanes[ '152' ][ 'DATA' ][1000][40][ 'LANDING' ][ 'R' ] = 535;
	$airPlanes[ '152' ][ 'DATA' ][1000][40][ 'TO' ][ 'D' ] = 1770;
	$airPlanes[ '152' ][ 'DATA' ][1000][40][ 'TO' ][ 'R' ] = 960;
	$airPlanes[ '152' ][ 'DATA' ][2000][00][ 'LANDING' ][ 'D' ] = 1215;
	$airPlanes[ '152' ][ 'DATA' ][2000][00][ 'LANDING' ][ 'R' ] = 485;
	$airPlanes[ '152' ][ 'DATA' ][2000][00][ 'TO' ][ 'D' ] = 1445;
	$airPlanes[ '152' ][ 'DATA' ][2000][00][ 'TO' ][ 'R' ] = 775;
	$airPlanes[ '152' ][ 'DATA' ][2000][10][ 'LANDING' ][ 'D' ] = 1240;
	$airPlanes[ '152' ][ 'DATA' ][2000][10][ 'LANDING' ][ 'R' ] = 500;
	$airPlanes[ '152' ][ 'DATA' ][2000][10][ 'TO' ][ 'D' ] = 1565;
	$airPlanes[ '152' ][ 'DATA' ][2000][10][ 'TO' ][ 'R' ] = 840;
	$airPlanes[ '152' ][ 'DATA' ][2000][20][ 'LANDING' ][ 'D' ] = 1270;
	$airPlanes[ '152' ][ 'DATA' ][2000][20][ 'LANDING' ][ 'R' ] = 520;
	$airPlanes[ '152' ][ 'DATA' ][2000][20][ 'TO' ][ 'D' ] = 1690;
	$airPlanes[ '152' ][ 'DATA' ][2000][20][ 'TO' ][ 'R' ] = 910;
	$airPlanes[ '152' ][ 'DATA' ][2000][30][ 'LANDING' ][ 'D' ] = 1300;
	$airPlanes[ '152' ][ 'DATA' ][2000][30][ 'LANDING' ][ 'R' ] = 535;
	$airPlanes[ '152' ][ 'DATA' ][2000][30][ 'TO' ][ 'D' ] = 1820;
	$airPlanes[ '152' ][ 'DATA' ][2000][30][ 'TO' ][ 'R' ] = 980;
	$airPlanes[ '152' ][ 'DATA' ][2000][40][ 'LANDING' ][ 'D' ] = 1330;
	$airPlanes[ '152' ][ 'DATA' ][2000][40][ 'LANDING' ][ 'R' ] = 555;
	$airPlanes[ '152' ][ 'DATA' ][2000][40][ 'TO' ][ 'D' ] = 1960;
	$airPlanes[ '152' ][ 'DATA' ][2000][40][ 'TO' ][ 'R' ] = 1055;
	$airPlanes[ '152' ][ 'DATA' ][3000][00][ 'LANDING' ][ 'D' ] = 1240;
	$airPlanes[ '152' ][ 'DATA' ][3000][00][ 'LANDING' ][ 'R' ] = 500;
	$airPlanes[ '152' ][ 'DATA' ][3000][00][ 'TO' ][ 'D' ] = 1600;
	$airPlanes[ '152' ][ 'DATA' ][3000][00][ 'TO' ][ 'R' ] = 855;
	$airPlanes[ '152' ][ 'DATA' ][3000][10][ 'LANDING' ][ 'D' ] = 1275;
	$airPlanes[ '152' ][ 'DATA' ][3000][10][ 'LANDING' ][ 'R' ] = 520;
	$airPlanes[ '152' ][ 'DATA' ][3000][10][ 'TO' ][ 'D' ] = 1730;
	$airPlanes[ '152' ][ 'DATA' ][3000][10][ 'TO' ][ 'R' ] = 925;
	$airPlanes[ '152' ][ 'DATA' ][3000][20][ 'LANDING' ][ 'D' ] = 1305;
	$airPlanes[ '152' ][ 'DATA' ][3000][20][ 'LANDING' ][ 'R' ] = 540;
	$airPlanes[ '152' ][ 'DATA' ][3000][20][ 'TO' ][ 'D' ] = 1870;
	$airPlanes[ '152' ][ 'DATA' ][3000][20][ 'TO' ][ 'R' ] = 1000;
	$airPlanes[ '152' ][ 'DATA' ][3000][30][ 'LANDING' ][ 'D' ] = 1335;
	$airPlanes[ '152' ][ 'DATA' ][3000][30][ 'LANDING' ][ 'R' ] = 560;
	$airPlanes[ '152' ][ 'DATA' ][3000][30][ 'TO' ][ 'D' ] = 2020;
	$airPlanes[ '152' ][ 'DATA' ][3000][30][ 'TO' ][ 'R' ] = 1080;
	$airPlanes[ '152' ][ 'DATA' ][3000][40][ 'LANDING' ][ 'D' ] = 1360;
	$airPlanes[ '152' ][ 'DATA' ][3000][40][ 'LANDING' ][ 'R' ] = 575;
	$airPlanes[ '152' ][ 'DATA' ][3000][40][ 'TO' ][ 'D' ] = 2185;
	$airPlanes[ '152' ][ 'DATA' ][3000][40][ 'TO' ][ 'R' ] = 1165;
	$airPlanes[ '152' ][ 'DATA' ][4000][00][ 'LANDING' ][ 'D' ] = 1275;
	$airPlanes[ '152' ][ 'DATA' ][4000][00][ 'LANDING' ][ 'R' ] = 520;
	$airPlanes[ '152' ][ 'DATA' ][4000][00][ 'TO' ][ 'D' ] = 1775;
	$airPlanes[ '152' ][ 'DATA' ][4000][00][ 'TO' ][ 'R' ] = 940;
	$airPlanes[ '152' ][ 'DATA' ][4000][10][ 'LANDING' ][ 'D' ] = 1305;
	$airPlanes[ '152' ][ 'DATA' ][4000][10][ 'LANDING' ][ 'R' ] = 540;
	$airPlanes[ '152' ][ 'DATA' ][4000][10][ 'TO' ][ 'D' ] = 1920;
	$airPlanes[ '152' ][ 'DATA' ][4000][10][ 'TO' ][ 'R' ] = 1020;
	$airPlanes[ '152' ][ 'DATA' ][4000][20][ 'LANDING' ][ 'D' ] = 1335;
	$airPlanes[ '152' ][ 'DATA' ][4000][20][ 'LANDING' ][ 'R' ] = 560;
	$airPlanes[ '152' ][ 'DATA' ][4000][20][ 'TO' ][ 'D' ] = 2080;
	$airPlanes[ '152' ][ 'DATA' ][4000][20][ 'TO' ][ 'R' ] = 1100;
	$airPlanes[ '152' ][ 'DATA' ][4000][30][ 'LANDING' ][ 'D' ] = 1370;
	$airPlanes[ '152' ][ 'DATA' ][4000][30][ 'LANDING' ][ 'R' ] = 580;
	$airPlanes[ '152' ][ 'DATA' ][4000][30][ 'TO' ][ 'D' ] = 2250;
	$airPlanes[ '152' ][ 'DATA' ][4000][30][ 'TO' ][ 'R' ] = 1190;
	$airPlanes[ '152' ][ 'DATA' ][4000][40][ 'LANDING' ][ 'D' ] = 1400;
	$airPlanes[ '152' ][ 'DATA' ][4000][40][ 'LANDING' ][ 'R' ] = 600;
	$airPlanes[ '152' ][ 'DATA' ][4000][40][ 'TO' ][ 'D' ] = 2440;
	$airPlanes[ '152' ][ 'DATA' ][4000][40][ 'TO' ][ 'R' ] = 1285;
	$airPlanes[ '152' ][ 'DATA' ][5000][00][ 'LANDING' ][ 'D' ] = 1305;
	$airPlanes[ '152' ][ 'DATA' ][5000][00][ 'LANDING' ][ 'R' ] = 540;
	$airPlanes[ '152' ][ 'DATA' ][5000][00][ 'TO' ][ 'D' ] = 1970;
	$airPlanes[ '152' ][ 'DATA' ][5000][00][ 'TO' ][ 'R' ] = 1040;
	$airPlanes[ '152' ][ 'DATA' ][5000][10][ 'LANDING' ][ 'D' ] = 1335;
	$airPlanes[ '152' ][ 'DATA' ][5000][10][ 'LANDING' ][ 'R' ] = 560;
	$airPlanes[ '152' ][ 'DATA' ][5000][10][ 'TO' ][ 'D' ] = 2140;
	$airPlanes[ '152' ][ 'DATA' ][5000][10][ 'TO' ][ 'R' ] = 1125;
	$airPlanes[ '152' ][ 'DATA' ][5000][20][ 'LANDING' ][ 'D' ] = 1370;
	$airPlanes[ '152' ][ 'DATA' ][5000][20][ 'LANDING' ][ 'R' ] = 580;
	$airPlanes[ '152' ][ 'DATA' ][5000][20][ 'TO' ][ 'D' ] = 2320;
	$airPlanes[ '152' ][ 'DATA' ][5000][20][ 'TO' ][ 'R' ] = 1215;
	$airPlanes[ '152' ][ 'DATA' ][5000][30][ 'LANDING' ][ 'D' ] = 1400;
	$airPlanes[ '152' ][ 'DATA' ][5000][30][ 'LANDING' ][ 'R' ] = 600;
	$airPlanes[ '152' ][ 'DATA' ][5000][30][ 'TO' ][ 'D' ] = 2525;
	$airPlanes[ '152' ][ 'DATA' ][5000][30][ 'TO' ][ 'R' ] = 1315;
	$airPlanes[ '152' ][ 'DATA' ][5000][40][ 'LANDING' ][ 'D' ] = 1435;
	$airPlanes[ '152' ][ 'DATA' ][5000][40][ 'LANDING' ][ 'R' ] = 620;
	$airPlanes[ '152' ][ 'DATA' ][5000][40][ 'TO' ][ 'D' ] = 2750;
	$airPlanes[ '152' ][ 'DATA' ][5000][40][ 'TO' ][ 'R' ] = 1420;
	$airPlanes[ '152' ][ 'DATA' ][6000][00][ 'LANDING' ][ 'D' ] = 1340;
	$airPlanes[ '152' ][ 'DATA' ][6000][00][ 'LANDING' ][ 'R' ] = 560;
	$airPlanes[ '152' ][ 'DATA' ][6000][00][ 'TO' ][ 'D' ] = 2200;
	$airPlanes[ '152' ][ 'DATA' ][6000][00][ 'TO' ][ 'R' ] = 1145;
	$airPlanes[ '152' ][ 'DATA' ][6000][10][ 'LANDING' ][ 'D' ] = 1370;
	$airPlanes[ '152' ][ 'DATA' ][6000][10][ 'LANDING' ][ 'R' ] = 580;
	$airPlanes[ '152' ][ 'DATA' ][6000][10][ 'TO' ][ 'D' ] = 2395;
	$airPlanes[ '152' ][ 'DATA' ][6000][10][ 'TO' ][ 'R' ] = 1245;
	$airPlanes[ '152' ][ 'DATA' ][6000][20][ 'LANDING' ][ 'D' ] = 1410;
	$airPlanes[ '152' ][ 'DATA' ][6000][20][ 'LANDING' ][ 'R' ] = 605;
	$airPlanes[ '152' ][ 'DATA' ][6000][20][ 'TO' ][ 'D' ] = 2610;
	$airPlanes[ '152' ][ 'DATA' ][6000][20][ 'TO' ][ 'R' ] = 1345;
	$airPlanes[ '152' ][ 'DATA' ][6000][30][ 'LANDING' ][ 'D' ] = 1440;
	$airPlanes[ '152' ][ 'DATA' ][6000][30][ 'LANDING' ][ 'R' ] = 625;
	$airPlanes[ '152' ][ 'DATA' ][6000][30][ 'TO' ][ 'D' ] = 2855;
	$airPlanes[ '152' ][ 'DATA' ][6000][30][ 'TO' ][ 'R' ] = 1455;
	$airPlanes[ '152' ][ 'DATA' ][6000][40][ 'LANDING' ][ 'D' ] = 1475;
	$airPlanes[ '152' ][ 'DATA' ][6000][40][ 'LANDING' ][ 'R' ] = 645;
	$airPlanes[ '152' ][ 'DATA' ][6000][40][ 'TO' ][ 'D' ] = 3125;
	$airPlanes[ '152' ][ 'DATA' ][6000][40][ 'TO' ][ 'R' ] = 1570;
	$airPlanes[ '152' ][ 'DATA' ][7000][00][ 'LANDING' ][ 'D' ] = 1375;
	$airPlanes[ '152' ][ 'DATA' ][7000][00][ 'LANDING' ][ 'R' ] = 585;
	$airPlanes[ '152' ][ 'DATA' ][7000][00][ 'TO' ][ 'D' ] = 2470;
	$airPlanes[ '152' ][ 'DATA' ][7000][00][ 'TO' ][ 'R' ] = 1270;
	$airPlanes[ '152' ][ 'DATA' ][7000][10][ 'LANDING' ][ 'D' ] = 1410;
	$airPlanes[ '152' ][ 'DATA' ][7000][10][ 'LANDING' ][ 'R' ] = 605;
	$airPlanes[ '152' ][ 'DATA' ][7000][10][ 'TO' ][ 'D' ] = 2705;
	$airPlanes[ '152' ][ 'DATA' ][7000][10][ 'TO' ][ 'R' ] = 1375;
	$airPlanes[ '152' ][ 'DATA' ][7000][20][ 'LANDING' ][ 'D' ] = 1440;
	$airPlanes[ '152' ][ 'DATA' ][7000][20][ 'LANDING' ][ 'R' ] = 625;
	$airPlanes[ '152' ][ 'DATA' ][7000][20][ 'TO' ][ 'D' ] = 2960;
	$airPlanes[ '152' ][ 'DATA' ][7000][20][ 'TO' ][ 'R' ] = 1490;
	$airPlanes[ '152' ][ 'DATA' ][7000][30][ 'LANDING' ][ 'D' ] = 1480;
	$airPlanes[ '152' ][ 'DATA' ][7000][30][ 'LANDING' ][ 'R' ] = 650;
	$airPlanes[ '152' ][ 'DATA' ][7000][30][ 'TO' ][ 'D' ] = 3255;
	$airPlanes[ '152' ][ 'DATA' ][7000][30][ 'TO' ][ 'R' ] = 1615;
	$airPlanes[ '152' ][ 'DATA' ][7000][40][ 'LANDING' ][ 'D' ] = 1515;
	$airPlanes[ '152' ][ 'DATA' ][7000][40][ 'LANDING' ][ 'R' ] = 670;
	$airPlanes[ '152' ][ 'DATA' ][7000][40][ 'TO' ][ 'D' ] = 3590;
	$airPlanes[ '152' ][ 'DATA' ][7000][40][ 'TO' ][ 'R' ] = 1745;
	$airPlanes[ '152' ][ 'DATA' ][8000][00][ 'LANDING' ][ 'D' ] = 1410;
	$airPlanes[ '152' ][ 'DATA' ][8000][00][ 'LANDING' ][ 'R' ] = 605;
	$airPlanes[ '152' ][ 'DATA' ][8000][00][ 'TO' ][ 'D' ] = 2800;
	$airPlanes[ '152' ][ 'DATA' ][8000][00][ 'TO' ][ 'R' ] = 1408;
	$airPlanes[ '152' ][ 'DATA' ][8000][10][ 'LANDING' ][ 'D' ] = 1450;
	$airPlanes[ '152' ][ 'DATA' ][8000][10][ 'LANDING' ][ 'R' ] = 630;
	$airPlanes[ '152' ][ 'DATA' ][8000][10][ 'TO' ][ 'D' ] = 3080;
	$airPlanes[ '152' ][ 'DATA' ][8000][10][ 'TO' ][ 'R' ] = 1525;
	$airPlanes[ '152' ][ 'DATA' ][8000][20][ 'LANDING' ][ 'D' ] = 1480;
	$airPlanes[ '152' ][ 'DATA' ][8000][20][ 'LANDING' ][ 'R' ] = 650;
	$airPlanes[ '152' ][ 'DATA' ][8000][20][ 'TO' ][ 'D' ] = 3395;
	$airPlanes[ '152' ][ 'DATA' ][8000][20][ 'TO' ][ 'R' ] = 1655;
	$airPlanes[ '152' ][ 'DATA' ][8000][30][ 'LANDING' ][ 'D' ] = 1520;
	$airPlanes[ '152' ][ 'DATA' ][8000][30][ 'LANDING' ][ 'R' ] = 675;
	$airPlanes[ '152' ][ 'DATA' ][8000][30][ 'TO' ][ 'D' ] = 3765;
	$airPlanes[ '152' ][ 'DATA' ][8000][30][ 'TO' ][ 'R' ] = 1795;
	$airPlanes[ '152' ][ 'DATA' ][8000][40][ 'LANDING' ][ 'D' ] = 1555;
	$airPlanes[ '152' ][ 'DATA' ][8000][40][ 'LANDING' ][ 'R' ] = 695;
	$airPlanes[ '152' ][ 'DATA' ][8000][40][ 'TO' ][ 'D' ] = 4195;
	$airPlanes[ '152' ][ 'DATA' ][8000][40][ 'TO' ][ 'R' ] = 1940;

Dat is één van de tabellen. Dat moet ik nu voor tenminste nog een vliegtuig doen, en waarschijnlijk nog wel meer... :p
 
Pfffff..... Dat is een hoop werk! :O
Ik ben bang dat je dat allemaal handmatig hebt ingevoerd, of niet?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan