redarrow Posted March 8, 2006 Share Posted March 8, 2006 Please help i am trying to get the images to display at a fast rate randomly thank you.I will add a button to stop the fast random image and then insert image name to database.What code syntax do you use to get a random image to randomize fast please help thank you.[code]srand((float) microtime() * 10000000); $image[1]['pic']='/location/of/image1.jpg'; $image[1]['link']='/location/of/link1.php'; $image[2]['pic']='/location/of/image2.jpg'; $image[2]['link']='/location/of/link2.php'; $image[3]['pic']='/location/of/image3.jpg'; $image[3]['link']='/location/of/link3.php'; $image[4]['pic']='/location/of/image4.jpg'; $image[4]['link']='/location/of/link4.php'; $image[5]['pic']='/location/of/image5.jpg'; $image[5]['link']='/location/of/link5.php'; $rn = array_rand($image); echo '<a href="'.$image[$rn]['link'].'">'; echo '<img src="'.$image[$rn]['pic'].'">'; [/code] Quote Link to comment Share on other sites More sharing options...
Gaia Posted March 8, 2006 Share Posted March 8, 2006 I think you would be better off using Javascript for this instead of PHP.... Quote Link to comment Share on other sites More sharing options...
redarrow Posted March 9, 2006 Author Share Posted March 9, 2006 [!--quoteo(post=352799:date=Mar 8 2006, 11:23 AM:name=Gaia)--][div class=\'quotetop\']QUOTE(Gaia @ Mar 8 2006, 11:23 AM) [snapback]352799[/snapback][/div][div class=\'quotemain\'][!--quotec--]I think you would be better off using Javascript for this instead of PHP....[/quote]please can someone give an example in javascript tp acomplish this random image speed roatating method and a stop button then thank you. Quote Link to comment Share on other sites More sharing options...
redarrow Posted March 9, 2006 Author Share Posted March 9, 2006 I have got the code below to get a pic to roatate at a high speed in javascript thanks.What i need help in is to get the random pic to stop on the pic buy pressing a button, Then i need to insert that random pic that stoped and put it in the database via that pic name.Please help thank you.My random pic code via javasript but needs stopbutton and a insert to my database in php.What i am trying to do is get the random pic to stop via a button then insert that pic name in my database in php and then i will echo that pic out via php and show the user what pic they chose via the stop button.Hope someone can help cheers.[code]<HEAD><script LANGUAGE="JavaScript">var interval = 0.1; // delay between rotating images (in seconds)var random_display = 1; // 0 = no, 1 = yesinterval *= 1000;var image_index = 0;image_list = new Array();image_list[image_index++] = new imageItem("http://javascript.internet.com/img/image-cycler/01.jpg");image_list[image_index++] = new imageItem("http://javascript.internet.com/img/image-cycler/02.jpg");image_list[image_index++] = new imageItem("http://javascript.internet.com/img/image-cycler/03.jpg");image_list[image_index++] = new imageItem("http://javascript.internet.com/img/image-cycler/04.jpg");var number_of_image = image_list.length;function imageItem(image_location) {this.image_item = new Image();this.image_item.src = image_location;}function get_ImageItemLocation(imageObj) {return(imageObj.image_item.src)}function generate(x, y) {var range = y - x + 1;return Math.floor(Math.random() * range) + x;}function getNextImage() {if (random_display) {image_index = generate(0, number_of_image-1);}else {image_index = (image_index+1) % number_of_image;}var new_image = get_ImageItemLocation(image_list[image_index]);return(new_image);}function rotateImage(place) {var new_image = getNextImage();document[place].src = new_image;var recur_call = "rotateImage('"+place+"')";setTimeout(recur_call, interval);}// End --></script></HEAD><BODY OnLoad="rotateImage('rImage')"><center><img name="rImage" src="http://javascript.internet.com/img/image-cycler/01.jpg" width=120 height=90></center>[/code]what about if someone show me how to add a link to the output of the displaying roatating image so when a user press the pick the database gets the image name inserted anyone please thank you.To get the image name into the database in php can i do it like this please help thank you.[code]<?php";$image_location = str_replace("?>", "", $image_location");if($submit){mysql_query "INSERT INTO pic('$image_location')":}?><input method="post" action""><input type="hidden" name"$image_location"><input type="button" name="submit">[/code] Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.