Hoi allemaal,
Ik ben bezig een site aan te passen van een vriendje die op zijn site kantoorruimte aanbiedt. Wanneer je op de naam van een stad klikt krijg een google maps kaartje van die stad te zien met daarin de markers van de locaties en daaronder een lijst met de adressen. deze lijst is echter niet gesorteerd, dit maakt het vinden van een adres lastig. nu vraag ik me af hoe ik het best de lijst kan sorteren.
Hieronder het stuk code wat de lijst samenstelt:
als ik bv
erin zet krijg ik deze foutmelding:
Warning: sort() expects parameter 1 to be array, string given in C:\***.nl\scripts\class.content.php on line 590
(deze foutmelding krijg ik dan zoveel als er adressen zijn)
Weet iemand hoe ik dit wel voor elkaar kan krijgen?
Alvast erg bedankt!
Ik ben bezig een site aan te passen van een vriendje die op zijn site kantoorruimte aanbiedt. Wanneer je op de naam van een stad klikt krijg een google maps kaartje van die stad te zien met daarin de markers van de locaties en daaronder een lijst met de adressen. deze lijst is echter niet gesorteerd, dit maakt het vinden van een adres lastig. nu vraag ik me af hoe ik het best de lijst kan sorteren.
Hieronder het stuk code wat de lijst samenstelt:
PHP:
<?php
echo "<p> </p>
<table cellpadding='0' cellspacing='0' border='0' class='listing'>
<thead>
<tr>
<th class='info'>Info</th>
<th class='plaats'>Plaats</th>
<th class='adres'>Adres</th>
<th class='bestemming'>Bestemming</th>
<th class='oppervlakte'>Oppervlakte</th>
<th class='soort'>Soort</th>
<th class='prijs'>Prijs</th>
<th class='foto'>Foto</th>
</tr>
</thead>
<tbody>";
$pc = count($results);
for($p=0; $p<$pc; $p++){
$oId = $results[$p];
$address = getObjectField($oId, "adres");
$city = getObjectField($oId, "plaats");
if($city != -1){
$city = getObjectField($city, "naam");
}
$areaMin = getObjectField($oId, "oppervlakte minimaal");
$areaMax = getObjectField($oId, "oppervlakte maximaal");
$area = $areaMin ." m²". (($areaMax != "")? " - ". $areaMax ." m²" : "" );
$price = getObjectField($oId, "prijs");
$url = FriendlyURLs::getObjectURL($city, $oId);
echo "<tr>";
echo "<td><a href='". $url ."' title='". htmlentities( $address ) ."'><img src='". $_BASEURL_SITE ."images/marker.gif' /></a></td>";
echo "<td>". $city ."</td>";
echo "<td><a href='". $url ."'>". $address ."</a></td>";
echo "<td>Kantoorruimte</td>";
echo "<td>". $area ."</td>";
echo "<td>huren</td>";
echo "<td>". $price ."</td><td><a href='". $url ."' title='". htmlentities( $address ) ."'>";
$fotoId = $this->util->getFirstThumbnail($oId);
if($fotoId != -1){
$this->util->outputListingThumbnail($fotoId);
}
echo "</a></td></tr>";
}
echo "</tbody></table>";
als ik bv
PHP:
sort($address)
Warning: sort() expects parameter 1 to be array, string given in C:\***.nl\scripts\class.content.php on line 590
(deze foutmelding krijg ik dan zoveel als er adressen zijn)
Weet iemand hoe ik dit wel voor elkaar kan krijgen?
Alvast erg bedankt!