Jump to content

Recommended Posts

Truthfully, I dunno what is causing this (I am rather amateur at coding in general), it could be my php (tho unlikely, its probably an html Iframe thing Im not seeing, or possibly my use of <style> is completely wrong, but I thought I would post it here even tho it may not be a php issue since I have no idea :/).

 

Anyways, everything seems to be working well for FireFox and Chrome, however in Internet Explorer there is a green border where there shouldn't be-

http://fivehyphen.com/1024/index.php?p=home

(the roster app on the left side)

 

Here is the code (minus the config stuff/private stuff that doesnt need posting)

 

Iframe file-

<?php
if (mb_eregi("playerroster.php", $_SERVER['PHP_SELF'])) {
    header("Location: index.php");
    die();
}

echo "<div id='menu_".$row['mid']."' class='total_menu'>";
if(isset($_SESSION['type']) && $_SESSION['type'] == '1') include("./includes/admintools/menuheader.php");
echo "Roster";
?>
<iframe src ="XXXXX.php" width="225" height="425" frameborder="no" scrolling="no">
</iframe>
</div>
<br>

 

XXXX File-

<STYLE TYPE="text/css">
<!--
.tealtable, .tealtable TD, .tealtable TH
{
background-color:black;
color:white;
border-style:solid;
}
-->
</STYLE>
<link href="style.css" rel="stylesheet" type="text/css">
<?php
/*
	Place code to connect to your DB here.
*/
mysql_connect("", "", 

"") or
    die("Could not connect: " . mysql_error());
mysql_select_db("");

$tbl_name="";		//your table name
// How many adjacent pages should be shown on each side?
$adjacents = 3;

/* 
   First get total number of rows in data table. 
   If you have a WHERE clause in your query, make sure you mirror it here.
*/
$query = "SELECT COUNT(*) as num FROM $tbl_name";
$total_pages = mysql_fetch_array(mysql_query($query));
$total_pages = $total_pages[num];

/* Setup vars for query. */
$targetpage = "XXXXX.php"; 	//your file name  (the name of this file)
$limit = 12; 							

//how many items to show per page
$page = $_GET['page'];
if($page) 
	$start = ($page - 1) * $limit; 			//first item to 

display on this page
else
	$start = 0;							

//if no page var is given, set start to 0

/* Get data. */
$sql = "SELECT * FROM $tbl_name WHERE clan='1' ORDER by LIMIT 

$start, $limit";
$result = mysql_query($sql);

/* Setup page vars for display. */
if ($page == 0) $page = 1;					//if no 

page var is given, default to 1.
$prev = $page - 1;							

//previous page is page - 1
$next = $page + 1;							

//next page is page + 1
$lastpage = ceil($total_pages/$limit);		//lastpage is = total pages / 

items per page, rounded up.
$lpm1 = $lastpage - 1;						

//last page minus 1

/* 
	Now we apply our rules and draw the pagination object. 
	We're actually saving the code to a variable in case we want to draw it 

more than once.
*/
$pagination = "";
if($lastpage > 1)
{	
	$pagination .= "<div class=\"pagination\">";
	//previous button
	if ($page > 1) 
		$pagination.= "<a href=\"$targetpage?page=$prev\">« 

previous</a>";
	else
		$pagination.= "<span class=\"disabled\">« previous</span>";	

	//pages	
	if ($lastpage < 7 + ($adjacents * 2))	//not enough pages to bother 

breaking it up
	{	
		for ($counter = 1; $counter <= $lastpage; $counter++)
		{
			if ($counter == $page)
				$pagination.= "<span 

class=\"current\">$counter</span>";
			else
				$pagination.= "<a 

href=\"$targetpage?page=$counter\">$counter</a>";					
		}
	}
	elseif($lastpage > 5 + ($adjacents * 2))	//enough pages to hide some
	{
		//close to beginning; only hide later pages
		if($page < 1 + ($adjacents * 2))		
		{
			for ($counter = 1; $counter < 4 + ($adjacents * 2); 

$counter++)
			{
				if ($counter == $page)
					$pagination.= "<span 

class=\"current\">$counter</span>";
				else
					$pagination.= "<a 

href=\"$targetpage?page=$counter\">$counter</a>";					
			}
			$pagination.= "...";
			$pagination.= "<a 

href=\"$targetpage?page=$lpm1\">$lpm1</a>";
			$pagination.= "<a 

href=\"$targetpage?page=$lastpage\">$lastpage</a>";		
		}
		//in middle; hide some front and some back
		elseif($lastpage - ($adjacents * 2) > $page && $page > 

($adjacents * 2))
		{
			$pagination.= "<a 

href=\"$targetpage?page=1\">1</a>";
			$pagination.= "<a 

href=\"$targetpage?page=2\">2</a>";
			$pagination.= "...";
			for ($counter = $page - $adjacents; $counter <= 

$page + $adjacents; $counter++)
			{
				if ($counter == $page)
					$pagination.= "<span 

class=\"current\">$counter</span>";
				else
					$pagination.= "<a 

href=\"$targetpage?page=$counter\">$counter</a>";					
			}
			$pagination.= "...";
			$pagination.= "<a 

href=\"$targetpage?page=$lpm1\">$lpm1</a>";
			$pagination.= "<a 

href=\"$targetpage?page=$lastpage\">$lastpage</a>";		
		}
		//close to end; only hide early pages
		else
		{
			$pagination.= "<a 

href=\"$targetpage?page=1\">1</a>";
			$pagination.= "<a 

href=\"$targetpage?page=2\">2</a>";
			$pagination.= "...";
			for ($counter = $lastpage - (2 + ($adjacents * 2)); 

$counter <= $lastpage; $counter++)
			{
				if ($counter == $page)
					$pagination.= "<span 

class=\"current\">$counter</span>";
				else
					$pagination.= "<a 

href=\"$targetpage?page=$counter\">$counter</a>";					
			}
		}
	}

	//next button
	if ($page < $counter - 1) 
		$pagination.= "<a href=\"$targetpage?page=$next\">next 

»</a>";
	else
		$pagination.= "<span class=\"disabled\">next »</span>";
	$pagination.= "</div>\n";		
}
?>
<table bgcolor=#FFFFFF>
<table border="0" cellpadding="0" cellspacing="0" bordercolor="grey"Class="tealtable">
<?php
$numtd = 3;
$tdcount = 1;

while($row = mysql_fetch_array($result))
{ if ($tdcount == 1) 
echo "<tr>"; 
?>
<td align="center"><font size="1"
<?php
echo "<a href='http://fivehyphen.com/1024/index.php?p=viewprofile&id={$row["id"]}'  
>
<img src='http://fivehyphen.com/1024/images/avatars/{$row["avatar"]}' height='50' width='50' 

border='0'> </a> <br> {$row['username']} <br> <img 

src='http://fivehyphen.com/{$row["level"]}' width='50' height='12' border='0'>";
?>
</td>
</font>
<?php
if ($tdcount == $numtd) 
{ 
echo "</tr>"; 
$tdcount = 1; 

} else { 
$tdcount++; 
}  
}// time to close up our table 
if ($tdcount!= 1) 
{ 
while ($tdcount <= $numtd) { 
echo "<td> </td>"; 
$tdcount++; } echo "</tr>"; 
} 
echo "<br />";
?>
</table>

<?=$pagination?>

 

Any help would be tremendously helpful, and I thank you in advance :)

Link to comment
https://forums.phpfreaks.com/topic/147865-internet-explorer-causing-green-border/
Share on other sites

add a space between " and Class

 

and change "grey" to "gray"

 

Of course the source of all my problems has been my inability to spell and space xD

Thank you very much Russell....

 

But since we are still on the subject, you wouldn't happen to have any clue why there is such a big gap between the top of the iframe and the actual info in the iframe for just IE would ya?

 

And thanks again, much appreciated :)

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.