Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > ถามเรื่องโค๊ด fade รูป ค่ะ คือรูปที่เอาออกมาจากฐานข้อมูล มันไม่ออกอะ ไม่รู้ทำไง ให้การวนลูปข้างบน ตรงกะรูปข้างล่างอะค่ะ



 

ถามเรื่องโค๊ด fade รูป ค่ะ คือรูปที่เอาออกมาจากฐานข้อมูล มันไม่ออกอะ ไม่รู้ทำไง ให้การวนลูปข้างบน ตรงกะรูปข้างล่างอะค่ะ

 



Topic : 041467

Guest




$sql_home="select * from home where display='1' order by level asc";
$sql_home=get_rsltset($sql_home);
$result_home=count($sql_home);



<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/i18n/ui.datepicker-th.js"></script>


<link type="text/css" rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/redmond/jquery-ui.css" media="all" />
<script src="js/jquery-1.4.1.min.js" type="text/javascript"></script>
<div class="nShowContent">
<p>&nbsp;</p>
<script type="text/javascript">
/* กำหนดเวลาสำหรับการเปลี่ยนรูปภาพ 1000 เท่ากับ 1 วินาที*/
var timeSwap=5000;

/* กำหนดตัวแปร array สำหรับเก็บ ลิ้งค์*/
var jsBannerLink=new Array();
jsBannerLink[0]="#Link1";
jsBannerLink[1]="#Link2";
jsBannerLink[2]="#Link3";

[/* กำหนดตัวแปร array สำหรับเก็บ รูปภาพ*/
var jsBannerPic=new Array();
<? for($i=0;$i>$sql_home;$i++){?>
jsBannerPic[$i]="images/home/<?$sql_home[$i]['pic']?>";

<? }?>



/* กำหนดตัวแปร array สำหรับเก็บ ข้อความ*/
var jsBannerText=new Array();
jsBannerText[0]="Text 1";
jsBannerText[1]="Text 2";
jsBannerText[2]="Text 3";

var TimeInterV=setTimeout("swapFront()",timeSwap);
var jsKeyPic=0;
var jsEndKeyPic=(jsBannerPic.length)-1;
function swapFront(){
if(jsKeyPic<jsEndKeyPic){
jsKeyPic++;
}else{
jsKeyPic=0;
}
$("img#fadeSwapPic").animate({
opacity:0.1
},100,'',function(){
$("img#fadeSwapPic").attr("src",jsBannerPic[jsKeyPic]);
$("a#fadeSwapLink").attr("href",jsBannerLink[jsKeyPic]);
$("div#fadeSwapText").html(jsBannerText[jsKeyPic]);
$("img#fadeSwapPic").animate({
opacity:1
},500);
setTimeout("swapFront()",timeSwap);
});
}
</script>
<style type="text/css">
/* กำหนด CSS ของลิ้งค์*/
a#fadeSwapLink{
display:block;
width:495px;
height:225px;
text-decoration:none;
}
/* กำหนด CSS ของรูป*/
img#fadeSwapPic{
float:left;
border:0px solid #CCCCCC;
background-color:#FFFFFF;
padding:3px;
}
/* กำหนด CSS ของข้อความ*/
div#fadeSwapText{
color:#333333;
}
</style>


ส่วนแสดงผล

<a href="#Link1" id="fadeSwapLink">
<img src="images/home/<?$sql_home[$i]['pic']?>" name="fadeSwapPic" border="0" id="fadeSwapPic" /></a>




คือรูปที่เอาออกมาจากฐานข้อมูล มันไม่ออกอะ ไม่รู้ทำไง ให้การวนลูปข้างบน ตรงกะรูปข้างล่างอะค่ะ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-04-09 17:00:19 By : yam View : 1141 Reply : 3
 

 

No. 1



โพสกระทู้ ( 318 )
บทความ ( 2 )



สถานะออฟไลน์
Facebook

Code (PHP)
ลอง echo ชื่อรูปใน DB มาดูด้วยนะว่าตอนแรกชื่อรูปมาหรือเปล่า?

/*	กำหนดตัวแปร array สำหรับเก็บ ลิ้งค์*/
var jsBannerLink=new Array();
jsBannerLink[0]="#Link1";
jsBannerLink[1]="#Link2";
jsBannerLink[2]="#Link3";

/*	กำหนดตัวแปร array สำหรับเก็บ รูปภาพ*/
var jsBannerPic=new Array();
var jsBannerText=new Array();
<? while($rec=@mysql_fetch_array(@mysql_query("select * from home where display='1' order by level asc"))){?>
jsBannerPic[<?=$i;?>]="images/home/<?=$rec['pic'];?>";
sBannerText[<?=$i;?>]="<?=$rec['pic'];?>";
<?  }?> 

ส่วนแสดงผล

<? while($rec=@mysql_fetch_array(@mysql_query("select * from home where display='1' order by level asc"))){?>
<a href="#Link1" id="fadeSwapLink">
<img src="images/home/<?=$rec['pic'];?>" name="fadeSwapPic" border="0" id="fadeSwapPic" /></a> 
<?  }?> 








Date : 2010-04-09 21:22:15 By : chineji
 


 

No. 2

Guest


มันไม่ออกอะไรเลยอะค่ะ
echo ก้ไม่ออกอะค่ะ พอจะมีตัวอย่างโค๊ด ทำรูป fade มั้ยค่ะ
Date : 2010-04-09 22:45:56 By : yam
 

 

No. 3



โพสกระทู้ ( 318 )
บทความ ( 2 )



สถานะออฟไลน์
Facebook

Code gallery_slide2.js (javascript)
/************************************************************************************************************
Ajax dynamic content
Copyright (C) November, 2005  DTHMLGoodies.com, Alf Magne Kalleland

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA

Dhtmlgoodies.com., hereby disclaims all copyright interest in this script
written by Alf Magne Kalleland.

Alf Magne Kalleland, 2006
Owner of DHTMLgoodies.com


************************************************************************************************************/	
var slideshow2_noFading = false;
var slideshow2_timeBetweenSlides = 1000;	// Amount of time between each image(1000 = 1 second)
var slideshow2_fadingSpeed = 12;	// Speed of fading	(Lower value = faster)


var slideshow2_stats = new Array();

var slideshow2_slideIndex = new Array();	// Index of current image shown
var slideshow2_slideIndexNext = new Array();	// Index of next image shown
var slideshow2_imageDivs = new Array();	// Array of image divs(Created dynamically)
var slideshow2_currentOpacity = new Array();	// Initial opacity
var slideshow2_imagesInGallery = new Array();	// Number of images in gallery
var Opera = navigator.userAgent.indexOf('Opera')>=0?true:false;
function createParentDivs(imageIndex,divId)
{
	if(imageIndex==slideshow2_imagesInGallery[divId]){	
		showGallery(divId);
	}else{
		var imgObj = document.getElementById(divId + '_' + imageIndex);	
		if(Opera)imgObj.style.position = 'static';
		if(!slideshow2_imageDivs[divId])slideshow2_imageDivs[divId] = new Array();
		slideshow2_imageDivs[divId][slideshow2_imageDivs[divId].length] =  imgObj;

		imgObj.style.visibility = 'hidden';	
		imageIndex++;
		createParentDivs(imageIndex,divId);	
	}		
}

function showGallery(divId)
{
	if(slideshow2_slideIndex[divId]==-1)slideshow2_slideIndex[divId]=0; else slideshow2_slideIndex[divId]++;	// Index of next image to show
	if(slideshow2_slideIndex[divId]==slideshow2_imageDivs[divId].length)slideshow2_slideIndex[divId]=0;
	slideshow2_slideIndexNext[divId] = slideshow2_slideIndex[divId]+1;	// Index of the next next image
	if(slideshow2_slideIndexNext[divId]==slideshow2_imageDivs[divId].length)slideshow2_slideIndexNext[divId] = 0;

	
	slideshow2_currentOpacity[divId]=100;	// Reset current opacity

	// Displaying image divs
	slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].style.visibility = 'visible';
	if(Opera)slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].style.display = 'inline';
	if(navigator.userAgent.indexOf('Opera')<0){
		slideshow2_imageDivs[divId][slideshow2_slideIndexNext[divId]].style.visibility = 'visible';
	}
	
	if(document.all){	// IE rules
		slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].style.filter = 'alpha(opacity=100)';
		slideshow2_imageDivs[divId][slideshow2_slideIndexNext[divId]].style.filter = 'alpha(opacity=1)';
	}else{
		slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].style.opacity = 0.99;	// Can't use 1 and 0 because of screen flickering in FF
		slideshow2_imageDivs[divId][slideshow2_slideIndexNext[divId]].style.opacity = 0.01;
	}		
	

	timeout=setTimeout('revealImage("' + divId + '")',slideshow2_timeBetweenSlides);		
}

function revealImage(divId)
{

	if(slideshow2_noFading){
		slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].style.visibility = 'hidden';
		if(Opera)slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].style.display = 'none';
		showGallery(divId);
		return;
	}
	slideshow2_currentOpacity[divId]--;
	if(document.all){
		slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].style.filter = 'alpha(opacity='+slideshow2_currentOpacity[divId]+')';
		slideshow2_imageDivs[divId][slideshow2_slideIndexNext[divId]].style.filter = 'alpha(opacity='+(100-slideshow2_currentOpacity[divId])+')';
	}else{
		slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].style.opacity = Math.max(0.01,slideshow2_currentOpacity[divId]/100);	// Can't use 1 and 0 because of screen flickering in FF
		slideshow2_imageDivs[divId][slideshow2_slideIndexNext[divId]].style.opacity = Math.min(0.99,(1 - (slideshow2_currentOpacity[divId]/100)));
	}
	if(slideshow2_currentOpacity[divId]>0){
		timeout=setTimeout('revealImage("' + divId + '")',slideshow2_fadingSpeed);
	}else{
		slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].style.visibility = 'hidden';	
		if(Opera)slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].style.display = 'none';		
		showGallery(divId);
	}
}

function initImageGallery(divId)
{
	var slideshow2_galleryContainer = document.getElementById(divId);
	
	
	slideshow2_slideIndex[divId] = -1;
	slideshow2_slideIndexNext[divId] = false;
	
	var galleryImgArray = slideshow2_galleryContainer.getElementsByTagName('IMG');
	for(var no=0;no<galleryImgArray.length;no++){
		galleryImgArray[no].id = divId + '_' + no;
	}
	
	slideshow2_imagesInGallery[divId] = galleryImgArray.length;
	createParentDivs(0,divId);		
	
}
function stop_slide(){
    clearTimeout(timeout);
}

## test.php ##
<?
session_start();
include("connect.php");
?>
<html>
<head><title>test</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>


<style type="text/css">
<!--
#mainContainer{   
    width:220px; height:190px;
    margin:0 auto;
    text-align:left;    
    background-color:#FFF;
    border:1px solid #E2EBED;
    margin-top:0px;
}
   
.contentContainer{   /* krob */
    padding-left:2px;padding-right:2px;padding-bottom:2px;
}
.contentContainer p,.contentContainer h1{
    margin-top:0px;
}
                              
.imageSlideshowHolder,.imageSlideshowHolder_left{
    margin:3px;    /* "Air" */
    float:right; /* Floating gallery at the right side of other web page content */        
    width:210px;    /* Image width */
    height:180px;    /* Image height */
    position:relative;    /* Don't remove this line */
}
.leftFloatingDiv{
    float:left; width:220px; height:190px;
}
/* Don't change these values */
.imageSlideshowHolder img{
    position:absolute;left:0px;top:0px;
    width:210px;    /* Image width */
    height:180px;    /* Image height */
}

-->
</style>
 <script language="javascript" type="text/javascript" src="scripts/gallery_slide2.js"></script>
#ส่วนแสดงผลรูปภาพที่เฟส
 <div id="mainContainer">
      <div class="contentContainer">
           <div class="imageSlideshowHolder" id="imageSlideshowHolder2" onmouseover="stop_slide();" onmouseout="initImageGallery('imageSlideshowHolder2');">
                 <? 
                  while($rec=@mysql_fetch_array(@mysql_query("select * from home"))){
                         echo "<img width='200' height='200' src='images/home/".$rec["pic"]."'>";
                   }
                    #หรือลองทดสอบดูให้เอาคอมเม้นด้านล่างออกถ้าไม่ขึ้นรูปแสดงว่าคุณอาจระบุตำแหน่งของไฟล์รูปที่จัดเก็บไม่ถูก
                    #ผมได้เพิ่มโค้ดไปนิดหน่อยคือเวลาเอาเมาส์มาชี้ให้หยุดเฟสรูปเวเอาเมาส์ออกให้เฟสรูปใหม่ถ้าไม่ชอบก็เอาออกได้หรือลองดูโค้ดอื่นๆนะ
                   #echo "<img width='200' height='200' src='images/home/ชื่อรูป'>"; 
                   #echo "<img width='200' height='200' src='images/home/ชื่อรูป'>";
                  ?>
            </div>
       </div>
 </div>
 <script language="javascript">initImageGallery('imageSlideshowHolder2');</script>

Date : 2010-04-10 03:25:59 By : chineji
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ถามเรื่องโค๊ด fade รูป ค่ะ คือรูปที่เอาออกมาจากฐานข้อมูล มันไม่ออกอะ ไม่รู้ทำไง ให้การวนลูปข้างบน ตรงกะรูปข้างล่างอะค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่