Hallo,
ich habe unter www.vizacon.de/coop/php2.html ein postleitzahlensuchscript, das klappt schon ganz gut, vielen dank an das forum, aber es ist noch ein wenig zu ungenau
Beispiel: ich gebe 24105 ein und bekomme eine filiale in kiel und die restlichen sind nicht in kiel, obwohl es in kiel über 10 filialen gibt
hier das suchscript
...
<?php
$row = 1;
$diff = 10000;
$fp = fopen ("filialen.csv","r");
$stack_of_results=array();
while ($data = fgetcsv($fp, 1000, ";")) {
if (abs($data[2] - $PLZ) < $diff) {
$key=$diff;
$stack_of_results[$key][]=$data; # Achtung $diff ist nicht unique, daher hier als ArrayOfArrays speichern
}
}
ksort($stack_of_results);
$output = array_slice ($stack_of_results, 0, 5);
$c=0;
foreach($output as $v){
$c++;
}
echo "<tr>";
echo "<td>" . $v[1][0] . "</td>";
echo "<td>" . $v[1][1] . "</td>";
...
je nachdem, wie ich den wert $diff = 10000 größer oder kleiner mache, deste ungenauer bzw. genauer werden die ergebnisse, ich möchte aber von vornherein die besten ergebnisse haben,
lösungsvorschlag