Pagina 1 din 1
Tabel html + date mysql [PROBLEMA]
Scris: Mar Mai 18, 2010
de claUdiu
Deci am urmatoare problema:
Am facut un tabel HTML in kre am introdus niste date care sa arate din mysql.
Tabelul lam fkt asa:
Cod: Selectaţi tot
<?php
include("config.php");
?>
<?php
$conn = mysql_connect("localhost", "$user", "$parola")
or die("Unable to connect to MySQL");
$selectdb = mysql_select_db(''.$db.'');
$interogare = "SELECT `fisier`, `data`, `descarcari` FROM `fisiere`";
$rezultat = mysql_query($interogare);
if (mysql_errno()) {
echo "<br />". mysql_errno(). " : ". mysql_error(). "<br />";
}
$nr_campuri = mysql_num_fields($rezultat);
if (mysql_num_rows($rezultat) == 0) {
echo '0 rezultate';
}
else {
while ($rand = mysql_fetch_assoc($rezultat)) {
echo '<table border="1">
<tr>
<th>Numele fisierului</th>
<th>Data uploadului</th>
<th>Numar descarcari</th>
</tr>
<tr>
<td>'. $rand['fisier']. '</td>
<td>'. $rand['data']. '</td>
<td>'. $rand['descarcari']. '</td>
</tr>
</table>';
}
}
?>
Totul bine si frumos pana knd intru pe pagina, aici arata asa:
http://img180.yfrog.com/img180/7573/imagine.jpg
Cum as putea sa fk sami arate doar o data Numele fisierului, Numar descarcari si Data uploadului???am incerc si nu merge pls HELP.
Tabel html + date mysql [PROBLEMA]
Scris: Mar Mai 18, 2010
de MarPlo
Trebuie sa scoti in afara buclei WHILE inceputul si sfarsitul tabelului, ca sa nu se repete la fiecare proces al buclei.
Cam asa:
Cod: Selectaţi tot
else {
echo '<table border="1">
<tr>
<th>Numele fisierului</th>
<th>Data uploadului</th>
<th>Numar descarcari</th>
</tr>';
while ($rand = mysql_fetch_assoc($rezultat)) {
echo '<tr>
<td>'. $rand['fisier']. '</td>
<td>'. $rand['data']. '</td>
<td>'. $rand['descarcari']. '</td>
</tr>';
}
echo '</table>';
}
Tabel html + date mysql [PROBLEMA]
Scris: Mar Mai 18, 2010
de claUdiu
cum sa'l combin??? eu am fkt asa:
Cod: Selectaţi tot
<?php
include("config.php");
?>
<?php
$conn = mysql_connect("localhost", "$user", "$parola")
or die("Unable to connect to MySQL");
$selectdb = mysql_select_db(''.$db.'');
$interogare = "SELECT `fisier`, `data`, `descarcari` FROM `fisiere`";
$rezultat = mysql_query($interogare);
if (mysql_errno()) {
echo "<br />". mysql_errno(). " : ". mysql_error(). "<br />";
}
$nr_campuri = mysql_num_fields($rezultat);
if (mysql_num_rows($rezultat) == 0) {
echo '0 rezultate';
}
else {
while ($rand = mysql_fetch_assoc($rezultat)) {
echo '<table border="1">
<tr>
<th>Numele fisierului</th>
<th>Data uploadului</th>
<th>Numar descarcari</th>
</tr>';
while ($rand = mysql_fetch_assoc($rezultat)) {
echo '<tr>
<td>'. $rand['fisier']. '</td>
<td>'. $rand['data']. '</td>
<td>'. $rand['descarcari']. '</td>
</tr>';
}
echo '</table>';
}
}
?>
si imi apare un rezultat din 3 care sunt in mysql:(
Tabel html + date mysql [PROBLEMA]
Scris: Mar Mai 18, 2010
de MarPlo
Inceputul si sfarsitul tabelului trebuie scoase si din WHILE.
La tine ai copiat exemplul in alta bucla WHILE si erau doua.
Incearca asa:
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.'');
$interogare = "SELECT `fisier`, `data`, `descarcari` FROM `fisiere`";
$rezultat = mysql_query($interogare);
if (mysql_errno()) {
echo "<br />". mysql_errno(). " : ". mysql_error(). "<br />";
}
$nr_campuri = mysql_num_fields($rezultat);
if (mysql_num_rows($rezultat) == 0) {
echo '0 rezultate';
}
else {
echo '<table border="1">
<tr>
<th>Numele fisierului</th>
<th>Data uploadului</th>
<th>Numar descarcari</th>
</tr>';
while ($rand = mysql_fetch_assoc($rezultat)) {
echo '<tr>
<td>'. $rand['fisier']. '</td>
<td>'. $rand['data']. '</td>
<td>'. $rand['descarcari']. '</td>
</tr>';
}
echo '</table>';
}
?>
Tabel html + date mysql [PROBLEMA]
Scris: Mar Mai 18, 2010
de claUdiu
thX merge. mai am o problema , am fkt un script care sa cand acceseaza pagina sa adauge un nr la acel fisier scriptu e aici:
Cod: Selectaţi tot
$conn = mysql_connect("localhost", "$user", "$parola")
or die("Unable to connect to MySQL");
$selectdb = mysql_select_db(''.$db.'');
$interogare = "SELECT `fisier`, `descarcari`, `descarcari` FROM `fisiere`";
$rezultat = mysql_query($interogare);
if (mysql_errno()) {
echo "<br />". mysql_errno(). " : ". mysql_error(). "<br />";
}
$nr_campuri = mysql_num_fields($rezultat);
if (mysql_num_rows($rezultat) == 0) {
echo '0 rezultate';
}
else {
while ($rand = mysql_fetch_assoc($rezultat)) {
mysql_query("UPDATE fisiere SET descarcari= descarcari + 1 WHERE fisier= '$fisier'");
echo '';
} // Inchide while
} // Inchide else
Asa asta lam pus intro pagina care descarca fisierul direct , ca'sa ajung pe aceasta pagina tre sa dau pe un buton. Cand dau pe buton in db numi pune 1 ci 3 sau 5 sau nimik . Pls cum sa fk ca daka cineva apasa pe buton sa apara normal 1 dupa 1?
Tabel html + date mysql [PROBLEMA]
Scris: Mar Mai 18, 2010
de MarPlo
Nu stiu, depinde si de tipul acelei coloane din tabelul mysql.
Si nu prea e corect de 2 ori `descarcari` in SELECT.