Autor Zpráva
king26
Profil
Cau, potrebuju vypsat z databaze data, ale dat je do tabulky rekneme treba o 2 sloupcich? jak na to?

php vypisu:
<?php
$q = mysql_query("select akt.id,akt.autor,akt.datum,akt.nadpis,akt.ak_zk,akt.ak_cel,uzivatele.n ick from akt,uzivatele where (akt.autor=uzivatele.id) AND (zob = '$vy') order by id desc limit $zaznam, $pocet",$db);


while ($row = mysql_fetch_array($q)) {

.......
}
?>

predem diky
Ssob
Profil
print '<table>
  <tr><td>nazev sloupce 1</td><td>Nazev sloupce 2</td></tr>
while ($row = mysql_fetch_array($q)) {
    print '<tr><td>'.$row['sloupec1'].'</td><td>'.$row['sloupec2'].'</td></tr>';
}
print '<table>';
?> 


Tucny text nahrad tvymi nazvy sloupcu.
king26
Profil
.
king26
Profil
todle samozdrejme umim, myslel sem to tak, ze jeden zaznam bude v prvnim sloupci, dalsi v druhym atd..

tzn:
obsah zaznamu1 obsah zaznamu2
obsah zaznamu3 obsah zaznamu4
obsah zaznamu5
Alphard
Profil
if ($r++ % 2) echo "</tr><tr>";
chápeš?
Nox
Profil
--
Ssob
Profil
$count = mysql_num_rows($query);

$rows = array(array(), array());

for ($j = 1; $j <= 2; $j++)
{
 for ($i = 0; $i < $count / 2; $i++)
 {
   $rows[$ij][$j] = mysql_fetch_array();
 }
}

print '<table>';
foreach ($rows as $row)
{
 print '<tr><td>'.$row[1].'</td><td>'.$row[2].'</td></tr>';
}
print '</table>';


Ber to s rezervou... pisu z hlavy a moc nepremyslim.

edit: tag pre
Ssob
Profil
Kurnik.. zase jsem to nepochopil. Myslel jsem to tak:

zaznam1  zaznam4
zaznam2  zaznam5
zaznam3


Tak jak to chces ty je samozrejme banalita.. viz Alphard.
king26
Profil
if ($r++ % 2) echo "</tr><tr>";
chápeš?

myslel si to treba takhle?

<?php
$q = mysql_query("select akt.id,akt.autor,akt.datum,akt.nadpis,akt.ak_zk,akt.ak_cel,uzivatele.n ick from akt,uzivatele where (akt.autor=uzivatele.id) AND (zob = '$vy') order by id desc limit $zaznam, $pocet",$db);
echo "<table>";
$r=1;
while ($row = mysql_fetch_array($q)) {
if(!$r % 2) echo "<tr>";
echo "<td>zaznam".$r."</td>";
if($r++ %2) echo "</tr>";
}
echo "</table>";
?> 

??
Alphard
Profil
skoro

$r = 0;
echo "<table><tr>";
while ($row = mysql_fetch_array($q))
  {  echo "<td>".$row['sloupec']."</td>";
     if ($r++ % 2) echo "</tr><tr>";  }
echo ($r % 2)?"<td></td>":"", "</tr></table>";
king26
Profil
diky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0