weergave string
In mijn listing staat er in het veld lg (varchar(25)) -001.56984
Daarna wil ik hem weergeven in text file en dan plaats hij 1.56984
Alle andere velden zij goed, blijkbaar waar er -00 staat laat hij dat weg.
Dit komt uit een array, en wordt weergegeven via $values['lg'] en hier laat hij dus de -00 weg.
Kan mij iemand zeggen hoe dit komt AUB.
Dank bij voorbaat
Mvg
Aan de database ligt het niet, want je slaat het als tekst (varchar) op, en dan reken je er niet mee.
Waarom sla je het niet op als DECIMAL(10, 5)?
Gewijzigd op 09/03/2023 18:13:40 door - Ariën -
Laat eens zien waar $values vandaan komt.
Dit komt uit mijn listpage uit phprunner.
Gewijzigd op 09/03/2023 18:40:14 door - Ariën -
Heel erg bedankt , ik heb het via een andere weg opgelost.
Maar eigenlijk zou ik dit willen weten waarom dit niet juist weergegeven wordt.
Nogmaals bedankt
"Dit komt uit mijn listpage uit phprunner"
Dit zegt ons weinig. Dus wees gewoon concreet.
Ik gebruik phprunner voor mijn database, die php listings worden daaruit opgemaakt, deze zijn zeer groot.
Je kan op deze listing zelf bijkomende progjes maken om eventueel een export te doen.
Dus wat doe ik zie je hieronder :
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
$b=0;
$a=0;
$c=0 ;
$d=0;
$e=0;
$f=0;
$x=0;
$y="";
$z="";
$breedte=$data["Breedtegraad"];
$lengte=$data["Lengtegraad"];
$x= strlen("$lengte");
$a=substr($breedte,1,2);
$b=substr($breedte,6,6);
//$d=substr($lengte,1,2);
//$e=substr($lengte,5,6);
if (strlen($data["Lengtegraad"])== 12)
{
$e=substr($lengte,6,6);
$d=substr($lengte,1,2);
}
if (strlen($data["Lengtegraad"])>= 13)
{
$e=substr($lengte,7,6);
$d=substr($lengte,1,3);
}
intval($e);
intval($b);
$c=$b/60;
$f=$e/60;
$z=substr($data["Breedtegraad"],0,1);
if ($z=="S")
{
$data["bg"]= "-".$a.".".substr($c,2,6) ;
}
else
{
$data["bg"]= $a.".".substr($c,2,6) ;
}
$y=substr($data["Lengtegraad"],0,1);
if ($y=="W")
{
$data["lg"]= "-".$d.".".substr($f,2,6) ;
}
else
{
$data["lg"]= $d.".".substr($f,2,6) ;
}
[/Code]
dit wordt in een array geplaatst .
$a=0;
$c=0 ;
$d=0;
$e=0;
$f=0;
$x=0;
$y="";
$z="";
$breedte=$data["Breedtegraad"];
$lengte=$data["Lengtegraad"];
$x= strlen("$lengte");
$a=substr($breedte,1,2);
$b=substr($breedte,6,6);
//$d=substr($lengte,1,2);
//$e=substr($lengte,5,6);
if (strlen($data["Lengtegraad"])== 12)
{
$e=substr($lengte,6,6);
$d=substr($lengte,1,2);
}
if (strlen($data["Lengtegraad"])>= 13)
{
$e=substr($lengte,7,6);
$d=substr($lengte,1,3);
}
intval($e);
intval($b);
$c=$b/60;
$f=$e/60;
$z=substr($data["Breedtegraad"],0,1);
if ($z=="S")
{
$data["bg"]= "-".$a.".".substr($c,2,6) ;
}
else
{
$data["bg"]= $a.".".substr($c,2,6) ;
}
$y=substr($data["Lengtegraad"],0,1);
if ($y=="W")
{
$data["lg"]= "-".$d.".".substr($f,2,6) ;
}
else
{
$data["lg"]= $d.".".substr($f,2,6) ;
}
[/Code]
dit wordt in een array geplaatst .
Zet eens een echo $lengte na je if-statements en je ziet wat er in het script gebeurt.
PHPRunner is een commercieel product van XLineSoft. Het is een RAD-tool om websites mee te maken vanuit data(bases) door zo min mogelijk - of helemaal niet - zelf te programmeren ('low code').
PHPHulp is een community van PHP-programmeurs van beginner tot professioneel, die zich inzetten om kennis over PHP te verspreiden, waarbij het juist wel de bedoeling is dat je zelf programmeert.
Je kunt niet van de vrijwilligers hier verwachten dat wij de support van een commercieel product op ons nemen. Wij kunnen in dit geval zelfs geen kennis hebben van hoe PHPRunner werkt, omdat het geen open source is. De broncode is niet vrijgegeven en wij hebben geen idee wat precies de bedoeling is. Wij begrijpen niet het hoe en waarom van de PHP code die PHPRunner genereert. We kunnen hooguit een ander helpen om PHP code an sich beter te begrijpen.
Dat gezegd hebbende, kan je het volgende doen in PHP:
In je reactie van 09/03/2023 18:16:38 geef je aan dat er een <wpt> -tag van gemaakt wordt. Dit is geen standaard HTML5-tag (HTML5 is de standaard voor webapplicaties), al is HTML5 wel uit te breiden met eigen tags. Vermoedelijk gaat het hier om iets specifieks van PHPRunner, waarvoor je het beste terecht kunt bij XLineSoft.
Ik denk dat hier een stukje miscommunicatie speelt. PHPHulp is een community van PHP-programmeurs van beginner tot professioneel, die zich inzetten om kennis over PHP te verspreiden, waarbij het juist wel de bedoeling is dat je zelf programmeert.
Je kunt niet van de vrijwilligers hier verwachten dat wij de support van een commercieel product op ons nemen. Wij kunnen in dit geval zelfs geen kennis hebben van hoe PHPRunner werkt, omdat het geen open source is. De broncode is niet vrijgegeven en wij hebben geen idee wat precies de bedoeling is. Wij begrijpen niet het hoe en waarom van de PHP code die PHPRunner genereert. We kunnen hooguit een ander helpen om PHP code an sich beter te begrijpen.
Dat gezegd hebbende, kan je het volgende doen in PHP:
Code (php)
In je reactie van 09/03/2023 18:16:38 geef je aan dat er een <wpt> -tag van gemaakt wordt. Dit is geen standaard HTML5-tag (HTML5 is de standaard voor webapplicaties), al is HTML5 wel uit te breiden met eigen tags. Vermoedelijk gaat het hier om iets specifieks van PHPRunner, waarvoor je het beste terecht kunt bij XLineSoft.
alvast bedankt heren, ik zal dit opnemen