Einzelnen Beitrag anzeigen
  #9  
Alt 03.11.2004, 11:10:38
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Hab an Deinem Skript nur die Form geändert (ich dachte, ich müsste mich noch näher damit beschäftigen...) und es läuft wunderbar:
PHP-Code:
<?php
/*
include('db.php');
$burgid= $_POST['id'];
$query = 'SELECT k1, k2, k3 FROM burgen WHERE id_burg='$burgid'';
$insert = mysql_query($query);
$koods = mysql_fetch_array($insert);
*/

$koods[0] = 1;
$koods[1] = 51;
$koods[2] = 6;
$k1=$k2=$k3=1;

if(
$k1 10) {
    
$k1 '0' $k1;
}
if(
$k2 10) {
    
$k2 '0' $k2;
}
if(
$k3 10) {
    
$k3 '0' $k3;
}
if(
$koods[0] < 10) {
    
$koods[0] = '0' $koods[0];
}
if(
$koods[1] < 10) {
    
$koods[1] = '0' $koods[1];
}
if(
$koods[2] < 10) {
    
$koods[2] = '0' $koods[2];
}

$k1  chunk_split($k1,1'');                                    //Hier werden die Koordinaten in EInzelteile zerlegt
$k2  chunk_split($k2,1'');
$k3  chunk_split($k3,1'');
$kood1  chunk_split($koods[0],1'');
$kood2  chunk_split($koods[1],1'');
$kood3  chunk_split($koods[2],1'');

$hg $k2[0] - $kood2[0];                                        //Hier wird Der höhenunterschied berechnet
if($hg 0) {
    
$hg $hg * (-1);                                            //Falls der kleiner 0 sein sollt emit -1 multiplizieren um sicher postivi zu sein
}

$bg $k2[1] - $kood2[1];                                        //Genau das gleiche mit der breite
if($bg 0) {
    
$bg $bg * (-1);
}

$pyt = ($hg $hg) + ($bg*$bg);

$dg bcsqrt($pyt,1);                                            //Pythagorag um die Distanz zwischen burg-gruppe zu berechen

$hk $k3[0] - $kood3[0];                                        //Hier noch das gleiche für die distanz in der burg-gruppe
if($hk 0) {
    
$hk $hk * (-1);                                            //Falls der kleiner 0 sein sollt emit -1 multiplizieren um sicher postivi zu sein
}

$bk $k3[1] - $kood3[1];                                        //Genau das gleiche mit der breite
if($bk 0) {
    
$bk $bk * (-1);
}

$dk bcsqrt(($hk $hk) + ($bk*$bk));                            //Pythagorag um die Distanz in burg-gruppe zu berechen
$distanz $dk $dg;                                            //Distanzen zusammenrechnen

echo "$dk $distanz"// Gibt "5 10" aus

exit;
?>
Sieh mal in den Logfiles des Apachen nach, was der so sagt.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten