I am not sure exactly how to word it, but I am trying to input a caption along with photograph. The for() autoincreases and coincides with the field name.
Here is the code I have so far:
for ($i=1;$i<=21;$i++) {
if (file_exists(ABSPATH.'wp-content/uploads/fsrep/houses/additional/small/'.$ListingDetails->listing_id.'-'.$i.'.jpg')) {
if (($ListingDetails->listing_caption."_".$i) != '' ) {$ListingCaption = ($ListingDetails->listing_caption.'_'.$i);} else{$ListingCaption = 'View Slideshow';}
$AdditionalImages .= '<td align="center" valign="center"><a href="'.get_option('home').'/wp-content/uploads/fsrep/houses/additional/large/'.$ListingDetails->listing_id.'-'.$i.'.jpg" title="'.$ListingCaption.'" rel="lightbox[slideshow]" onmouseover="document.getElementById(\'fsrep-main-image-img\').src=\''.get_option('home').'/wp-content/uploads/fsrep/houses/additional/'.$ListingDetails->listing_id.'-'.$i.'.jpg\'; document.getElementById(\'fsrep-main-image-a\').rel=\'lightbox[slideshow]\'" onmouseout="document.getElementById(\'fsrep-main-image-img\').src=\''.get_option('home').'/wp-content/uploads/fsrep/houses/'.$ListingDetails->listing_id.'.jpg\'; document.getElementById(\'fsrep-main-image-a\')"><img src="'.get_option('home').'/wp-content/uploads/fsrep/houses/additional/small/'.$ListingDetails->listing_id.'-'.$i.'.jpg" class="full" /></a></td>';
if ($i == 7 || $i == 14|| $i == 21) {
$AdditionalImages .= '</tr><tr>';
}
}
}
I am tying to get it to output the $listing_caption correctly, but it isn't reading the field name as for example $ListingDetails->listing_caption_1 instead I think it is reading it as $ListingDetails->listing_caption, but I am not sure.
The fields in the mysql database are for example:
listing_caption_1, listing_caption_2, listing_caption_3, etc.
$ListingDetails? is it row frommysql_fetch_row?