Problema script afisare
Scris: Mar Iun 22, 2010
Buna deci am urmatorul cod:
Si as vrea ca joc unde scrie: document.getElementById("waiting").innerHTML = '<a href="<?php echo 'd/download2.php?fisier='.$rand['fisier'].''; ?>" acel '.$rand['fisier'].' sa fie fisierul extras din db dar el in browser nu extrage nimic si apare doar: site.do/d/download2.php?fisier= . Cum as putea sa extraga numele fisierului??am facut tot connectare, selectare db dar numi reuseste pls help.
Cod: SelectaĊ£i tot
<?php
include("config.php");
$conn = mysql_connect("localhost", "$user", "$parola")
or die("Unable to connect to MySQL");
$selectdb = mysql_select_db(''.$db.'');
$utilizator=mysql_real_escape_string($_GET['k']);
$cerereSQL = 'SELECT * FROM fisiere WHERE cod_fisier="'.$_GET['k'].'"';
$rezultat = mysql_query($cerereSQL);
if(mysql_num_rows($rezultat) > 0) {
while($rand = mysql_fetch_array($rezultat)) {
echo 'Descarca fisierul <b>'.$rand['fisier'].'</b><br>';
echo 'Acest fisier are <b>'.$rand['descarcari'].'</b> descarcari din <b>'.$rand['data'].'</b> - <b>'.$rand['ora'].'</b><br><br>';
}
}
?>
<p><span id="waiting"></span></p>
<script>
function fnHide(secs){
secs--;
if(secs>0)
{
document.getElementById("waiting").innerHTML = '<font class="general">Te rugam sa astepti <b>'+secs+'</b> secunde.';
window.setTimeout("fnHide("+secs+")",1000);
}
else
document.getElementById("waiting").innerHTML = '<a href="<?php echo 'd/download2.php?fisier='.$rand['fisier'].''; ?>" title="Descarca fisierul <?php echo ''.$rand['fisier'].''; ?>"><img src="http://site.do/download.gif"></a>';
}
fnHide(21);
</script>