Du schriebst:
Huhu Vollpfosten
das wird ja eine schwere Geburt ;-)
poste doch bitte nochmal das komplette Skript, bzw. den Teil
der die Treffer ausgibt.
foreach($output as $v){
$c++;
}
echo "<tr>";
echo "<td>" . $v[1][0] . "</td>";
echo "<td>" . $v[1][1] . "</td>";
das kann so nicht funktionieren
?
bei mir war das bisher so:
<?php
$row = 1;
$fp = fopen ("filialen.csv","r");
$max_diff = 20000;
$stack_of_results=array();
while ($data = fgetcsv($fp, 1000, ";")) {
$diff=abs($data[2] - $PLZ) ;
if ($diff < $max_diff) {
$key=abs($data[2] - $PLZ);
$stack_of_results[$key][]=$data;
}
}
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>";
echo "<td>" . $v[1][2] . "</td>";
echo "<td>" . $v[1][3] . "</td>";
echo "<td>" . $v[1][4] . "</td>";
echo "<td>" . $v[1][5] . "</td>";
echo "<td>" . $v[1][6] . "</td>";
echo "<td>" . $v[1][7] . "</td>";
echo "<td>" . $v[1][8] . "</td>";
echo "<td>" . $v[1][9] . "</td>";
echo "</tr>";
aber da kriege ich kein ergebnis in die tabelle