Got it...if anyone's interested the code is below :)

/connect to db
$connectionToDBid = odbc_connect("codesnipits", "joecode", "joecode");


// sql statement
$sqlb = "SELECT imagepath FROM IMAGES";

/ run the query and dump into $numberofrecords variable
$row = odbc_do($connectionToDBid, $sqlb);

//  create an array
$myArray = Array();

/ seed random number generator
srand ((float) microtime() * 10000000);

/ loop through each record and dump image paths into array

while(odbc_fetch_row($row)){
// grab and assign all image paths to array
$imagepath = odbc_result($row,1);
$myArray[] = $imagepath ;

}


/ grab a random index from $myArray here
$imagearrayindex = array_rand($myArray);
$randomimage = $myArray[$imagearrayindex];


print "<br><br><br><div align='center'>";
print "<table width='400' border=0 cellpadding=2>" ;
print "<tr><td align='left'>" ;
print  "<font color='#ffffff' face='verdana'><h4>" . "Welcome back " .
$firstname . "</h4></font>";
print "</td></tr>";
print "<tr><td align='center'>" ;
print "<img src='" . $randomimage ."'  align='center' border='0'><br>";
print "</td></tr>";
print "</table>";




"Joe Van Meer" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> Hi there. I have s a php page that randomly grabs an image's path from a
db
> field and displays it on my php page. My problem is that sometimes when I
> refresh the image won't display. So I guess you can say I'm getting
> intermittent images...sometimes it displays and sometimes not. I've
checked
> all of my paths for all of the images and they are all the same. My code
is
> below.
>
> Thx,  Joe
>
> /connect to db
> $connectionToDBid = odbc_connect("codesnipits", "joecode", "joecode");
>
>
> // sql statement
> $sqlb = "SELECT image_id FROM IMAGES";
>
> /run the query and dump into $row variable
> $row = odbc_do($connectionToDBid, $sqlb);
>
> //  create an array
> $myArray = Array();
> srand ((float) microtime() * 10000000);
>
> /loop through each record and dump image_ids into array
>
> while(odbc_fetch_row($row)){
> // grab and assign ids to array
> $imageid = odbc_result($row,1);
> $myArray[] = $imageid ;
>
> }
>
> /loop through and print out array values
> foreach ($myArray as $value){
>     print "$value";
> }
>
>
> /create $randomimageid  variable here
> $randomimageid = array_rand($myArray,1);
>
>
>
>
>
> /create query statement to grab random image path and dump into
variable -->
> randomimage
> $sqlr = "SELECT imagepath FROM IMAGES WHERE image_id = $randomimageid";
>
>
> /run the sql statement on the connection made
> $resultset = odbc_do($connectionToDBid, $sqlr);
>
> /dump into $randomimage here
> $randomimage = odbc_result($resultset, 1);
>
>
> /close connection to db
> odbc_close($connectionToDBid);
>
> print "<br><br><br><div align='center'>";
> print "<table width='400' border=0 cellpadding=2>" ;
> print "<tr><td align='left'>" ;
> print  "<font color='#ffffff' face='verdana'><h4>" . "Welcome back " .
> $firstname . "</h4></font>";
> print "</td></tr>";
> print "<tr><td align='center'>" ;
> print "<img src='$randomimage'  align='center' border='0'><br>";
> print "</td></tr>";
> print "</table>";
>
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to