Image Slider

4 posts by 2 authors in: Forums > CMS Builder
Last Post: February 10, 2012   (RSS)

By kdub718 - February 9, 2012

I want to put a image slider that will pull images from my single record with multiple uploads for my main page.

I feel like I'm missing something simple!

I get this error (Notice: Undefined variable: record in...)

foreach ($dirsToCheck as $dir) { if (@include_once("$dir$libraryPath")) { break; }}
if (!function_exists('getRecords')) { die("Couldn't load viewer library, check filepath in sourcecode."); }

// load records
list($mainRecords, $mainMetaData) = getRecords(array(
'tableName' => 'main',
'where' => whereRecordNumberInUrl(1),
'limit' => '1',
));
$mainRecord = @$mainRecords[0]; // get first record


<div class="flexslider">
<ul class="slides">
<?php foreach ($record['upload'] as $upload): ?>
<li>
<img src="<?php echo $upload['urlPath'] ?>" width="<?php echo $upload['width'] ?>" height="<?php echo $upload['height'] ?>" alt="" />
</li>
<?php endforeach ?>
</ul>
</div><!--end:flexslider-->

Re: [robin] Image Slider

By kdub718 - February 10, 2012 - edited: February 10, 2012

hrm, I tried it but still not working...? Any other ideas? Does it matter that its pulling from a single record?

But I did notice the error has changed to this

Notice: Undefined index: upload in.....
Warning: Invalid argument supplied for foreach() in....

Re: [robin] Image Slider

By kdub718 - February 10, 2012

Hey,

Looks like you have a variable name mixup. You've created a your record variable as $mainRecord, but your foreach loop is looking for $record.

If you switch your foreach to something like this it should help:
<?php foreach ($mainRecord['upload'] as $upload): ?>

Hope that helps,
Robin


I got it working... I thought I would post incase anyone in the future has this same problem I did... anyway..

I used this:
<?php foreach ($mainRecord['image'] as $upload): ?>

Thanks for your help,