---
title: "slumpvis bannervisning"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/77387-slumpvis-bannervisning"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "mhedda"
published: "2003-05-19T11:09:33.000Z"
updated: "2003-05-19T11:13:41.000Z"
replies: 1
views: 187
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/77387-slumpvis-bannervisning"
---

# slumpvis bannervisning

## #1 — mhedda, 2003-05-19T11:09Z

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.

```php
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.

Permalänk: https://www.webforum.nu/p/77387

## #2 — mhedda, 2003-05-19T11:13Z

igen

Sorry  denna rad skall vara under rand funktionen.

```php
$strSQL="Select top $i * From tbl_adds ORDER BY id desc";
```

Permalänk: https://www.webforum.nu/p/1055739

---

Tråden på webben: https://www.webforum.nu/amne/php/77387-slumpvis-bannervisning
