Afisare date Selectate pe doua coloane
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
trif
- Mesaje: 500
Afisare date Selectate pe doua coloane
Salut,
Vreau sa selectez niste informatii din bd si as dori sa le pun cate 2 pe coloana.
ceva de genu:
Cod: Selectaţi tot
info1 ------ info2
info3 ------ info4
info5 ------ info6
info7 ------ info8
Eu am facut si imi de a asa:
Cod: Selectaţi tot
info1 ------ info2 ------ info3 ------ info4 ------ info5 .... etc.
Astept raspuns.
Multumesc aticipat.
Cu stima Trif
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
CristianAlexandru17
Mesaje: 13
Sa traiti,
Am rugamintea sa-mi puneti si codurile (php+css) ca sa-mi dau seama cum ati facut dvs. si sa putem modifica scriptul sau sa vin eu cu o sugestie noua!
Cu respect
aceveve
Mesaje: 5
Salutare. Nu stiu daca am inteles corect ce te intereseaza. Eu asta am inteles:
Cod: Selectaţi tot
$s="select * from tabel";
$q=mysql_query($s);
$numarator=0;
while ( $r=mysql_fetch_array($q) ) {
if ($numarator % 2==0) {
echo $r['id']." ----- ";
} else {
echo $r['id']."<br />";
}
$numarator++;
}
E corect? Daca nu incearca sa explici un pic mai bine sau cum a zis si colegul de mai sus arata-ne ce ai tu pana acum.
MarPlo
Mesaje: 4343
Salut
Poti face asa:
Cod: Selectaţi tot
// efetuare Select la baza de date ...
$br = 0;
$datahtml = '<div id="data2c">';
while( $r = $resql->fetch() ) {
$br++;
$datahtml .= '<span>'. $r['col'] .'</span>';
if (($br % 2) == 0) $datahtml .= '<br />';
}
$datahtml .= '</div>';
echo $datahtml;
Iar Div-ul #data2c cu elementele <span> din el le poti aranja /stiliza din css.
- Daca select-ul e cu mai multe coloane din tabel, pune ce ai incercat.
trif
Mesaje: 500
Salut, am asa ceva
Cod: Selectaţi tot
$i=0;
while ($rand=mysql_fetch_array($result)) {
{
if (($i % 2) == 0 && $i > 0) {
echo '<br>';
}
echo '<div style="float:left;">
<div align=center><a href="class.CountAccess.php?urlf='.$rand['urlf'].'"><img src="images/dir/fisier.gif" border="0" alt="'.$rand['denumire'].'"></a></div>
<div align=center> <a href="class.CountAccess.php?urlf='.$rand['urlf'].'" title="'.$rand['denumire'].'">'.$rand['denumire'].'</a> </div></div>';
$i++;
}
echo '<br>';
}
dar nu imi afiseaza cum trebuie ci mie imi trebuie
sau pe cate coloane vreau.
imi afiseaza aiurea, vreau ca la fiecare 2 (sau cate setez eu) sa imi dea rand <br> si sa urmeze urmatoarele cate vreau eu si tot asa.
Astept raspuns. Multumesc anticipat.
Cu stima Trif
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
MarPlo
Mesaje: 4343
Incearca asa (mai editezi la proprietatile CSS pentru aliniere, distanta, si ce mai trebuie):
Cod: Selectaţi tot
$nr_c = 3; // numar coloane
$i=0;
while ($rand=mysql_fetch_array($result)) {
$i++;
if (($i % $nr_c) == 0) echo '<br>';
echo '<div style="display: inline-block; text-align:center;">
<a href="class.CountAccess.php?urlf='.$rand['urlf'].'"><img src="images/dir/fisier.gif" border="0" alt="'.$rand['denumire'].'"></a><br>
<a href="class.CountAccess.php?urlf='.$rand['urlf'].'" title="'.$rand['denumire'].'">'.$rand['denumire'].'</a></div>';
}
echo '<br>';