взимане на линк и показването му в ifame

obqvi_in

Registered
Не знаех как да формулирам заглавието, сигурно терминологично грешно, но за друго не се сетих. Имам следната част от код:
PHP:
if(isset($_SESSION['username']))
    {
	 include "1config.php";
     $connect = mysql_connect($host, $userDB, $pass);
     mysql_select_db($bd, $connect) or die (mysql_error());
     mysql_query("SET names cp1251");
	 
     ?><table class="zdravei">
     <tr>
	 <td align="left"><img src="picture/hello1.gif" align="center" /><span class="text-username"> <?php echo $_SESSION['username'] ?></span></td>
     <td align="right"><a href="logout.php" class="izhod"  title="Изход"><img src="picture/logout.gif" align="center" /></a></td>
	 </tr>
     </table>
		 
     <div class="profile">
     <a href="profile.php">Профил</a>
     </div><?php
	 
	 $query = "SELECT `url` FROM `users` WHERE `username` = '{$_SESSION['username']}'"; 
     $result = mysql_query($query) or die('Error, query failed 1'); 
     $row = mysql_fetch_array($result, MYSQL_ASSOC);
	 
	 ?><br><center>
	 <div class="div-adds"> <?php
	 
	 $query2 = "SELECT `url` FROM `users` WHERE `url`!= '{$row['url']}' LIMIT 10";
	 $result2 = mysql_query($query2) or die('Error, query failed 2');
	 while($adds = mysql_fetch_array($result2))	    
        { ?>
		 <br>
	     <table class="table-adds" border="0">
	     <tr>	 
	     <td><a href="trafic-time.php" target=_blank><?php echo $adds['url']; ?></a></td>
	     </tr> 
	     </table>
		 <br><?php
	    } ?>
        </div>
		</center><?php	
    }
    else{ include 'user.php'; }
?>
която ми показва в цикъл инфо от дадено поле в базата данни, до тук всичко е наред. Искам като се кликне на даден линк от цикъла да отива на trafic-time.php, но в страницата да има "iframe" тоест да вградя самият линк който да показва отделна страница.
За тези който не са ме разбрали: например в цикъла се показва този линкът-web-tourist.net и като се кликне на него да отидеме в страница trafic-time.php и например 50 пиксела да има инфо от моят сайт и другите надолу да са от самият сайт web-tourist.
Ето и кода trafic-time.php
PHP:
<?php session_start(); ?>
<head>
<title></title>
</head>
<?php
if(isset($_SESSION['username']))
    {
	 include "1config.php";
     $connect = mysql_connect($host, $userDB, $pass);
     mysql_select_db($bd, $connect) or die (mysql_error());
     mysql_query("SET names cp1251");
	 
	 $query = "SELECT `url` FROM `users` LIMIT 1"; 
     $result = mysql_query($query) or die('Error, query failed 1'); 
     $row = mysql_fetch_array($result, MYSQL_ASSOC);
	 
	 ?>
	 <div style="width: 100%; height:50px;">Оставащо време:</div>
	 <iframe src="<?php echo $row['url']; ?>" width="100%" height="100%"></iframe>
	 <?php	 
	}
	else{ include 'user.php'; }
?>
 
Ами в първата страница (там където показваш линка) направи една сесия, в която да съхраняваш url адреса на страницата.
PHP:
$_SESSION['iframe_url'] = $adds['url'];

После в страницата trafic-time.php спокойно можеш да си вземеш url адреса от сесията:
PHP:
$iframe_url = $_SESSION['iframe_url'];

и да си го изкараш в iframe.
 
Какво ли пробвах и не мога да го направя. Във файлът trafic-time.php кодът:
$_SESSION['iframe_url'] не ми извежда линкът който съм избрал а взима последният резултат от цикъла от trafic.php.
 
Според мен проблема, че няма как да взема информацията от кликнатият линк от първият файл не трябва ли да стане по някакъв начин с "id" .
 

Back
Горе