Tabel html + date mysql [PROBLEMA]
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
claUdiu
- Mesaje:313
Tabel html + date mysql [PROBLEMA]
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.
Se spune ca...."omul tot invata in viata". Dar...Totusi...Trebie sa ne oprim undeva, nu?
MarPlo
Mesaje:4343
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>';
}
claUdiu
Mesaje:313
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:(
Se spune ca...."omul tot invata in viata". Dar...Totusi...Trebie sa ne oprim undeva, nu?
MarPlo
Mesaje:4343
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>';
}
?>
claUdiu
Mesaje:313
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?
Se spune ca...."omul tot invata in viata". Dar...Totusi...Trebie sa ne oprim undeva, nu?
MarPlo
Mesaje:4343
Nu stiu, depinde si de tipul acelei coloane din tabelul mysql.
Si nu prea e corect de 2 ori `descarcari` in SELECT.
Subiecte similare
- Valoarea id-ului din HTML atribuită unei variabile php
PHP - MySQL - XML
Primul mesaj
Încerc să extrag valorile id= min5 , id= max5 si să le pun în $_GET $_GET fara trimitere în altă pagină
cum aș putea proceda?
<div class=...
Ultimul mesaj
Nu prea inteleg ce vrei sa faci.
Codul php se executa pe server inainte de a fi pagina cu codul html si javascript.
In php, valorile pentru...
- 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...
- Adaugare orar zilele saptamanii in baza de date
PHP - MySQL - XML
Primul mesaj
Salut
Am o baza de date cu toate locatiile
location_id | name |address |telephone | open
Si un formular prin care incarc datele in bd....
Ultimul mesaj
Treaba cu adaugare json in mysql e simpla, se rezuma la adaugarea unui sir care contine ghilimele duble.
Problema la tine e ca acele ghilimele sunt...