Problema script afisare
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
claUdiu
- Mesaje:313
Problema script afisare
Buna deci am urmatorul cod:
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>
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.
Se spune ca...."omul tot invata in viata". Dar...Totusi...Trebie sa ne oprim undeva, nu?
MarPlo
Mesaje:4343
$rand['fisier'] isi ia valoarea in bucla WHILE dupa SELECT in bd. Daca ai mai multe randuri returnate, cand preiei $rand['fisier'] dupa bucla, va avea ultima valoare parcursa, care in cazul asta e "nimic".
Incearca un LIMIT 1 la $cerereSQL .
Subiecte similare
- Afisare numar cel mai mare dintr o coloana
PHP - MySQL - XML
Primul mesaj
Bună Marplo
Vreau să extrag din coloan pret cel mai mare numar ca de exemplu 4444.
Mie imi afisează 54 în loc de 4444, dacă în loc de 4444 modific...
Ultimul mesaj
Am schimbat `pret` varchar(20) DEFAULT NULL in `pret` int(11) NOT NULL ca la tine si merge.
Multumesc
- O mica problema de animatie CSS
HTML - XHTML - CSS
Primul mesaj
Noroc, MarPlo!
1. Am vizitat pe twitter un site de animatie, in care website-ul actual se numeste CSS-Challenges,com. In respectivul website, sunt...
Ultimul mesaj
1. Multumesc pentru raspuns.
2. Am inteles raspunsul tau: este un mic examen oferit voluntarilor online, pentru a le afla capacitatile de rezolvare...
- Problema curs de Engleza
Sesizari Erori si Greseli
Primul mesaj
Buna.
Am descarcat cursul curs_eurocor-engleza_incepatori_1-16.rar si cand vreau sa-l dezarhivez imi da eroarea asta:
An error occures whilw...
Ultimul mesaj
Buna,
Poti sa descarci cursul de engleza, nivel intermediar, de la urmatoarele linkuri:
- Lectiile 1-16...