letztes problem, dann seid ihr mich los
Peter_Beater
- php
0 Sue
kann mir mal jemand erklären, warum ich immer ein ergebnis angezeigt bekomme, obwohl ich nur bis maximal 1000 differenz in der plz suche?
hier das script:
?php
$row = 1;
$fp = fopen ("filialen.csv","r");
$max_diff = $HTTP_POST_VARS['PLZ'] = 1000;
$stack_of_results=array();
while ($data = fgetcsv($fp, 1000, ";"))
{
//Nur bei allen Vertriebslinie nachschauen
if($HTTP_POST_VARS['Vertriebsl'] == 'alle')
{
if ($diff < $max_diff)
$key=abs($data[2] - $PLZ);
$stack_of_results[$key][]=$data;
}
//Nur bei einer bestimmten Vertriebslinie nachschauen
if(substr($data[0],0,3) == substr($HTTP_POST_VARS['Vertriebsl'],0,3))
{
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 , 7);
foreach($output as $k => $v)
{
echo "<tr>";
for($j=0;$j<=8;$j++)
{
{if($j!=1)
if($j!=6)
echo "<td>".$v[0][$j]." </td>";
}
}
echo "</tr>";
}
?>
ich würde gerne keine ergebnis bekommen, wenn kein wert in der nähe liegt und dann einen text ausgeben, kein ergebnis vorhanden
Hallo Peter, <!-- das ist eine Begrüßung -->
hat Dir mein letzter Vorschlag weitergeholfen?
Falls ja, wäre eine kurze Rückmeldung nett gewesen! :-)
Nun zu Deinem Problem:
Ich kann keine Definition für die Variable $diff finden...
Gruß
Sue
Sorry,
ja das hat mir geholfen, vielen Dank.
Aber das mit $diff hat leider keine Auswirkung
Hallo Peter, <!-- das ist eine Begrüßung -->
hat Dir mein letzter Vorschlag weitergeholfen?
Falls ja, wäre eine kurze Rückmeldung nett gewesen! :-)
Nun zu Deinem Problem:
Ich kann keine Definition für die Variable $diff finden...
Gruß
Sue