atunci cand un vizitator vrea sa descarce ceva si da click pe un link sa ii apara o fereastra mica in care sa ii ceara o inmultire si daca este ok rezultatul sa poata descarca iar daca nu sa ii zica ca nu este corect si sa ii dea alt calcul. va rog sa ma ajutati.
Am incercat sa fac asa
Cod: Selectaţi tot
$cerSQL = 'SELECT * FROM categorie ORDER BY dtt DESC';
$rezu = mysql_query($cerSQL);
$nu=mysql_num_rows($rezu);
//$rand = mysql_fetch_assoc($rezu);
if(isset($_SESSION['utilizator'])){
while($rand=mysql_fetch_array($rezu)) {
echo '<li><a href="class.arhiva.php?urlff='.$rand['urlff'].'">'.$rand['denumire_categorie'].' </a> <span class="date"> ---> Nr. descarcari: '.$rand['nracc'].'</span></li>';
}
}
elseif (!isset($_SESSION['utilizator'])) {
$url=$_GET['urlf'];
//echo $url;
$data_nrv = date(" j-F-Y, g:i a "); // Pt. stabilire nr. verificare
//echo $data_nrv;
$nr_v = md5($data_nrv);
// echo $nr_v;
if(isset($_SESSION['nrv'])) { unset($_SESSION['nrv']); }
$_SESSION['nrv'] = substr($nr_v, 3, 5);
echo '<div align="left" style="width:275px; border:1px solid #aaaafe;">
<p><center><b>Descarcare: </b></center></p>
<form action="'. basename($_SERVER['PHP_SELF']). '" method="post" onsubmit="return regcheck(this)">
<input type="hidden" name="nrv0" value="'. $_SESSION['nrv']. '" />
Numarul de verificare: <font color="blue" size="4">'. $_SESSION['nrv']. '</font><br />
<label for="nrv">Nr. verificare: </label>
<br /> <input type="text" name="nrv" size="5" maxlength="6" id="nrv" /><br /><br />
<div align="right"><input type="submit" name="subjoin" value="Descarca"> </div>
</form>
</div></center>';
//echo '<li><a onclick="return confirm (' . $restrictie_descarcare . ');" href="autentificare.php" target="_blank")">'.$rand['denumire_categorie'].'</a> <span class="date">['.$rand['nracc'].']</span></li>';
/* Verifica numarul antispam */
if($_SESSION['nrv']!==$_POST['nrv']) {
$eror = 'Numar de verificare incorect. '.$_POST['nrv'];
unset($_SESSION['nrv']);
echo $eror;
}
else { ?>
<script type="text/javascript">
<!--
window.location = "<?php echo $url; ?>"
//-->
</script>
<?php
}
}
?>
Astept raspuns.
va multumesc anticipat. cu stima trif