webForumDet fria alternativet

slumpvis bannervisning

PHPur PHP

1 svar · 182 visningar · startad av mhedda

Medlem sedan feb. 2000385 inlägg
Frågan#1

Hej på er är det någon som har någé förslag hur man ska hejda att det blir dubletter. Som det ser ut nu så visas två banner itaget vilket jag också vill men då och då blir det samma banner som visas samtidigt hur göra?
Det finns säkert någon enkel koll man kan göra men jag är så seg idag.

function banner($language)
	 {
		Global $strSQL,$conn,$strHTML,$sec,$usec;

	
		openConn();

			$strHTML = "<br><table class='kantlinje' width='136' height='40' border='0' cellspacing='3' cellpadding='0'>";

			$strHTML .= "<tr valign='middle' height='5'><td align='left' width='5'></td>";
   		$strHTML .= "<td class='blutten' valign='top' align='center'>Besök gärna våra kunder </td>";
   		$strHTML .= "<td align='right' width='5'></td></tr></table>";

			echo $strHTML;

			for($u=1;$u<=2;++$u)
			{
					$strSQL="Select COUNT(*) From tbl_adds";

					$resultet=odbc_do($conn,$strSQL);
					$num=odbc_result($resultet,1);

					
					$min = 1;
					$max = $num;
					$i = rand($min,$max);
					echo $i;

					

	
				while($row = odbc_fetch_row($result))	  
				{
		
					$id = stripslashes(odbc_result($result,"id"));
					$img_add = stripslashes(odbc_result($result,"img_add"));
					$link = stripslashes(odbc_result($result,"link"));
					$dialog = stripslashes(odbc_result($result,"dialog"));

			$strHTML = "<table width='136' height='40' border='0' cellspacing='3' cellpadding='0'>";

			$strHTML .= "<tr valign='bottom' height='1'><td width='5' height='1'></td>";
   		$strHTML .= "<td align='left' height='1' background='img/gif/hrblack.gif'></td>";
   		$strHTML .= "<td height='1' width='5'></td></tr>";
		
		
					$strHTML .= "<tr valign='middle' height='5'><td align='left' width='5'></td>";
			   	$strHTML .= "<td class='blutten' valign='top' align='center'><a href='".$link."' target='_blank' border='0'><img src='img/adds/".$img_add."' alt='".$dialog."' border='0'></td>";
			   	$strHTML .= "<td align='right' width='5'></td></tr>";
					

	   	$strHTML .= "<tr valign='bottom' height='1'><td width='5' height='1'></td>";
	   	$strHTML .= "<td align='left' height='1' background='img/gif/hrblack.gif'></td>";
	   	$strHTML .= "<td height='1' width='5'></td></tr>";

	   	$strHTML .= "<tr valign='bottom' height='5'><td width='5'></td>";
	   	$strHTML .= "<td align='left' valign='bottom' class='blutt'></td>";
	   	$strHTML .= "<td width='5'></td></tr>";

			$strHTML .= "</table>";

		  	}

		 	print $strHTML;
	 	
	 	}

	 }

Tack på förhand.

Medlem sedan feb. 2000385 inlägg
#2

igen

Sorry denna rad skall vara under rand funktionen.

$strSQL="Select top $i * From tbl_adds ORDER BY id desc";
127 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)