Pagina 1 din 1
Script afisare pe 4 coloane si 5 randuri + paginare
Scris: Dum Noi 11, 2012
de cadou
Am un site de id-uri si doresc sa afisez pe o pagina 20 de celule , adica 4 coloane si 5 randuri . Fiecare celula sa contina anumite informatii pe care bine inteles le voi pune eu , Gen nume, varsta , sex, tara/oras.
Am tot cautat pe internet asa ceva dar nu am gasit.
Daca sunt 21 de inregistrari in baza de date , mie pe site sa imi apara 20 pe prima pagina si 1 pe a 2 a pagina si tot asa, sper sa sunt inteles in ceea ce doresc .
Script afisare pe 4 coloane si 5 randuri + paginare
Scris: Dum Noi 11, 2012
de MarPlo
In tutorialul de aici:
Creare tabel HTML din Array, jos la ultimul sub-capitol (
Crearea tabelului HTML cu date dintr-o baza de date) este explicat modul de afisare a datelor din baza de date pe randuri si coloane de tabel HTML.
Mai departe, se adapteaza codul din acel exemplu in script-ul de paginare.
Script afisare pe 4 coloane si 5 randuri + paginare
Scris: Dum Noi 11, 2012
de archemorus
Am observat din post-ul anterior ca ai folosit scriptul de aici pentru paginare:
https://marplo.net/php-mysql/paginare
Ca sa obtii ce ai nevoie trebuie sa faci urmatoarele modificari:
Cod: Selectaţi tot
/*** Afisarea datelor obtinute ***/
// Parcurge variabilele array setate in bucla WHILE
echo '<table>';
for($i=0; $i<count($id); $i++) {
// Aici puteti adauga cod HTML pentru aspectul grafic al afisarii
echo '<tr>';
echo '<td>'.$nume[$i].'</td>';
echo '<td>'.$varsta[$i].'</td>';
echo '<td>'.$sex[$i].'</td>';
echo '<td>'.$tara[$i].'</td>';
echo '<td>'.$oras[$i].'</td>';
echo '</tr>';
}
echo '</table>';
Poti sa adaptezi formatul html cum vrei.
Script afisare pe 4 coloane si 5 randuri + paginare
Scris: Dum Noi 11, 2012
de cadou
Sorry dar tot pe rand imi afiseaza .
Asta doresc sa imi afiseze intr-o celula:
Cod: Selectaţi tot
<table border="0">
<tr>
<td><img src=/poza-profil/scapadeplictiseala.jpg border=1 width=90 height=130></td>
<td> '.$id[$i].' <br><br> '.$text[$i].' <br>din '.$tara[$i].'/'.$oras[$i].' <br><br> <img src=/imagini/stare.png> '.$stare[$i].' </td>
</tr>
</table>
Re: Script afisare pe 4 coloane si 5 randuri + paginare
Scris: Dum Noi 11, 2012
de archemorus
Trebuie sa faci daor niste artificii php/html.
Poti sa faci asa:
Cod: Selectaţi tot
/*** Afisarea datelor obtinute ***/
// Parcurge variabilele array setate in bucla WHILE
echo '<table>'<tr>;
$j=0;
for($i=0; $i<count($id); $i++) {
// Aici puteti adauga cod HTML pentru aspectul grafic al afisarii
echo '<td>';
echo "<table border=0><tr><td><img src=/poza-profil/scapadeplictiseala.jpg border=1 width=90 height=130></td><td> '.$id[$i].' <br><br> '.$text[$i].' <br>din '.$tara[$i].'/'.$oras[$i].' <br><br> <img src=/imagini/stare.png> '.$stare[$i].' </td></tr></table>";
echo '</td>';
$j++;
if($j % 4 == 0 && $j !=20)
echo '</tr><tr>';
}
echo '</tr>';
echo '</table>';
Nu este verificat, dar cred ca functioneaza.
Eu iti recomand totusi sa folosesti pentru asta DIV-uri impreuna cu niste CSS. Daca bagi tabele in alte tabele, uneori apar diferente de la browser la browser si deformari ale tabelelor.
Script afisare pe 4 coloane si 5 randuri + paginare
Scris: Dum Noi 11, 2012
de cadou
Merge , afisa la inceput 10 celule pe pagina dar am modificat din 10 in 20 si merge perfect.
Mai am ceva de facut, sper sa rezolv si problema aia.
Ms mult de tot.