Здравейте този код е част от файла trafic.php:
която показва информация от база данни, като се натисне даден линк ни препраща в друга страница. Страницата е trafic-time.php, която има таймер за обратно броене и фрейм в който се отваря линкът натиснат от предишната страница. Искам да направя така, че когато изтече таймера да се изпълни заявка, която да скрие(да не показва) линкът който е натиснат, но във файла trafic.php и страницата да се рефрешне. Малко е сложно за обяснение, но не мога да го обясня по друг начин. Ето и част от trafic-time.php:
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`, `id` 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><?php echo "<a href='trafic-time.php?id=$adds[id]' target=_blank>"; echo $adds['url']; ?></a></td>
</tr>
</table>
PHP:
<?php include "1config.php";
if(isset($_SESSION['username']))
{
?>
<div id="div-timer">Оставащо време:<span id="timer">10</span></div>
<script>
var a = document.getElementById('timer'),
t1 = setInterval(timer1,1000),
t2 = setInterval(timer2,1000);
clearInterval(t2);
function timer1()
{
if( a.innerHTML > 0)
{
a.innerHTML = parseInt( a.innerHTML) - 1;
}
else
{
clearInterval(t1);
t2 = setInterval(timer2,1000);
a.innerHTML = 1;
a.style.display = "none";
}
}
</script>
<br> <?php
$id = $_GET['id'];
$query = "SELECT `url`, `id` FROM `users` WHERE id = '{$_GET['id']}'";
$result = mysql_query($query) or die('Error, query failed 1');
$adds = mysql_fetch_array($result, MYSQL_ASSOC);
?>
<center><span class='view-url'><?php echo $adds['url'] ?> </span></center><?php
echo "<iframe src='$adds[url]' class='iframe'></iframe>";
}
else{ include 'user.php'; }
?>