hallo,

zoals tittel al zegt ik heb een array $inrange die bevatten postcode na een berekening van afstand

nu moet ik deze vergelijken met een 2dimensionale array waarin installateursID en een postcode in zitten de instalateur die matchen met postcodes inrange moeten getoond worden ( de id's van deze installateurs)

maar geraak er niet uit
// gemaakte arrays
$inrange = array()
$postcodesinstallateur = array(array());


// vul de array in
$postcodesinstallateur[][0] = $showinstal2[0]; 
$postcodesinstallateur[][1] = $showinstal2[1];


dacht aan zo iets
		foreach($inrange as $match)
		{
		
		if(in_array($match, $postcodeinstallateur))
		
		$resultinrange.....
		
		}


Alvast bedankt
Jouw manier klopt in het geheel niet. Jij maakt nu 2 records aan in $postcodesinstallateur met beiden een array met slecht 1 waarde.

Doe het zo:
$postcodesinstallateur[$showinstal2[1]] = $showinstal2[0];

$showinstal2[1] moet het id zijn.
$showinstal2[0] is dan de postcode.
ben volledig de kluts kwijt nu hoor

met dit zou ik die array moete opvullen ?
<? 	for($i=0; $i <= count($instalateursid); $i++) // postocdes in array plaatsen
	{
		$instalateurnaambepaling = "SELECT postcode,instalateurID FROM tblInstalateur WHERE instalateurID = '$instalateursid[$i]'";
		
		$resinstal2 = mysql_query($instalateurnaambepaling) or die(mysql_error());
		$num_rows = mysql_num_rows($resinstal2);
		
		for($b=1; $b <= $num_rows; $b++)
		{
			if($num_rows == 0 || $instalateursid[$i] == null ) {
			}else{
			$showinstal2 = mysql_fetch_row($resinstal2);
			//echo "<b>Installateur: </b>".$showinstal2[0]."<b> Email: </b>".$showinstal2[1]."<br /><br />";
			// array vullen
			$postcodesinstallateur[$showinstal2[1]] = $showinstal2[0];
			}
		}
	} ?>
krijg maar geen resultaat man man

[size=xsmall]Toevoeging op 09/05/2011 15:01:44:[/size]

op 1 of andere vage manier werkt het plots geen idee wat ik gedaan heb maarja
bedankt iedereen

Reageren