<?
if(strtolower($a1['LakeWaterfront']) == 'y' )
{
$icons = "<img src=\"images/icons/1.gif\">";
}
if(strtolower($a1['NearPark']) == 'y')
{
$icons = "<img src=\"images/icons/2.gif\">";
}
?>
Arraynaam altijd tussen Quotes ( ' )
Link gekopieerd
Hoi Thijs
bedankt, maar ik krijg dan een parse error?
Link gekopieerd
Parse error op welke regel van welk script?
Link gekopieerd
Misschien handig als je dat stukje script even post anders kunnen wij er moeilijk achterkomen wat er precies fout is aan die regel.
Link gekopieerd
De volgende regel laat in het resultaat correct zien wat de waardes zijn van 'lakewaterfront' en 'nearpark'. $icons zou daar het corresponderende ikoontje moeten tonen.
<?
$ListingTable .= "<td width=305>$a1[city], $a1[state], $a1[address] $sub $icons $a1[LakeWaterfront] $a1[NearPark]</td>\n\t"
?>
hier de rest:
<?
....
$ListingTable .= "</td>\n\t";
$ListingTable .= "<td width=305>$a1[city], $a1[state], $a1[address] $sub $icons $a1[LakeWaterfront] $a1[NearPark]</td>\n\t";
$ListingTable .= "<td width=80>$a1[rooms] bedrooms, $a1[bathrooms] ba";
$MyPrice = number_format($a1[Price], 2, ".", ",");
$ListingTable .= "</td>\n\t<td align=center width=100><b>$$MyPrice</td><td bgcolor=#D2D2D2><img src=images/trans_spacer_10.png width=3></td><tr>\n";
$ListingTable .= "</tr>\n";
// image regels
$ListingTable .= "<tr><td colspan=6>einbeeld footer</td></tr>";
// $ListingTable .= "<tr><td colspan=6 height=26 background=images/src_image/ShowResults_01.gif>startbeeld header</td></tr>";
}
// FOOTER gevonden text
// $ListingTable .= "<tr><td colspan=7>hoihier</td></tr>";
$ListingTable .= "</table>";
$rnav = mysql_query($qnav) or die(mysql_error());
$rows = mysql_num_rows($rnav);
if($rows > $ByPage)
{
$ListingTable .= "<br><table align=center width=510>";
$ListingTable .= "<td align=center><font face=verdana size=2> | ";
$pages = ceil($rows/$ByPage);
for($i = 0; $i <= ($pages); $i++)
{
$PageStart = $ByPage*$i;
$i2 = $i + 1;
if($PageStart == $Start)
{
$links[] = " <span class=RedLink>$i2</span>\n\t ";
}
elseif($PageStart < $rows)
{
$links[] = " <a class=BlackLink href=\"search.php?Start=$PageStart&c=$_GET[c]&s=$_GET[s]&AgentID=$_GET[AgentID]&search_city=$_GET[search_city]&search_state=$_GET[search_state]&search_country=$_GET[search_country]&search_PropertyType=$_GET[search_PropertyType]&MinPrice=$_GET[MinPrice]&MaxPrice=$_GET[MaxPrice]&rooms1=$_GET[rooms1]&rooms2=$_GET[rooms2]&bath1=$_GET[bath1]&bath2=$_GET[bath2]&before=$_GET[before]&school=$_GET[school]&transit=$_GET[transit]&park=$_GET[park]&ocean_view=$_GET[ocean_view]&lake_view=$_GET[lake_view]&mountain_view=$_GET[mountain_view]&ocean_waterfront=$_GET[ocean_waterfront]&lake_waterfront=$_GET[lake_waterfront]&river_waterfront=$_GET[river_waterfront]&city=$_GET[city]&p=$_GET[p]&r=$_GET[r]\">$i2</a>\n\t ";
}
}
$links2 = implode(" | ", $links);
$ListingTable .= $links2;
$ListingTable .= "| </td>";
$ListingTable .= "</table><br>\n";
}
}
else
{
$ListingTable = "<br><br><center>No results was found!</center>";
}
?>
Link gekopieerd
<?
$ListingTable .= "<td width=305>$a1[city], $a1[state], $a1[address] $sub $icons $a1[LakeWaterfront] $a1[NearPark]</td>\n\t"
?>
volgens mij mist daar een afsluittekentje ;)
probeer dit eens
<?
$ListingTable .= "<td width=305>$a1[city], $a1[state], $a1[address] $sub $icons $a1[LakeWaterfront] $a1[NearPark]</td>\n\t";
?>
Link gekopieerd
Hoi Vincent
het sluittekentje zit er wel ;) de eerste 3 regels code in mijn post komen uit het grotere stuk wat eronder staat. Was alleen bedoeld om the highlighten welk stuk code ik bedoelde.
Toch bedankt!
Link gekopieerd
Zoals ik hierboven ook al had gepost is dat je de arraynaamt ussen quotes moeten zetten
<?
$a[naam]; // FOUT!
$a['naam']; // Goed
?>
Ook je variabelen buiten Qoutes zetten!
<?
echo "$naam"; // FOUT
echo $naam; // Goed
echo "Ik heet $naam blabla"; // FOUT
echo "Ik heet ".$naam." blabla"; // GOED
?>
Dus maak ervan:
<?
$ListingTable .= "</td>\n\t";
$ListingTable .= "<td width=305>".$a1['city'].", ".$a1['state'].", ".$a1['address'].$sub.$icons.$a1['LakeWaterfront'].$a1['NearPark']."</td>\n\t";
$ListingTable .= "<td width=80>".$a1['rooms']." bedrooms, ".$a1['bathrooms']." ba";
$MyPrice = number_format($a1[Price], 2, ".", ",");
$ListingTable .= "</td>\n\t<td align=center width=100><b>$$MyPrice</td><td bgcolor=#D2D2D2><img src=images/trans_spacer_10.png width=3></td><tr>\n";
$ListingTable .= "</tr>\n";
?>
Link gekopieerd
toch een parse-error:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/.fitz/snewpers/re.domain.name/search.php on line 281
en 281 is:
<?
$ListingTable .= "</td>\n\t";
?>
zal ik je de hele pagina anders even PM'en? zet ik ook de domeinnamen erbij
Link gekopieerd