Afisare date Selectate pe doua coloane

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
Avatar utilizator
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

Cod: Selectaţi tot

aa bb
cc dd
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>';
 

Subiecte similare