IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @207
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

17-ročná fitneska má

silikóny! Porovnajte ju pred a po! Mladá slovenská fitneska Marína Hámová feminity.zoznam.sk

Problémy s nadváhou?

Zistite viac o dosiahnutí ľahšej a zdravšej hmotnosti. www.janinblog.com

Macko Mr. Beana

Akcia -60% iba za 7,20 Eur www.najdarceky.eu

Našiel som spôsob bieliť zuby

Podarilo sa mi vybieliť si zuby bez drahých procedúr u zubára. www.zuzaninblog.com

Notebook iba za 149,85€, akcia

Dell D410,12.1"LCD, P-M 1.86Ghz, Windows XP v cene, skladom iba 20ks! www.gigacomputer.sk

Vypis z databazi do dvoch stlpcov

Zaslať odpoveď
AutorSpráva
Blackshadow
Užívateľ
Užívateľ

Založený: 09.09.2007
Príspevky: 3159
Bydlisko: Nové Zámky

PríspevokZaslal: St 21.11.07 22:44Odpovedať s citátomNávrat hore

Mam spraveny napriklad upload obrazkov.. zada sa popis, obrazok a uploadne..

K obrazku sa priradi nazov podla ID v databazi..
To sa nacitava na stranku aj s popisom:
kód:
<?php
include("config.php");
$query = "
  SELECT nadpis, id, pripona
  FROM bsupload
  ORDER BY id DESC
";
$result = mysql_query($query);
if ($result) {
   echo "
  <table width=\"100%\">
    <tr>
      <td width=\"100px\" valign=\"top\"><b>Náhlad<b></td>
      <td align=\"left\"><b>Názov</b></td>
    </tr><tr>
  ";
  while ($row = mysql_fetch_assoc($result)) {
     echo "
      <tr>
        <td><a href=\"obrazky/{$row['id']}{$row['pripona']}\" target=\"_blank\"><img src=\"obrazky/{$row['id']}{$row['pripona']}\" align=\"left\" width=\"100\"></a></td>
        <td valign=\"top\">{$row['nadpis']}</td>
      </tr>
    ";
  }
  echo "</table>";
} else {
  echo "
  SQL query: $query
  <hr>Status: ERROR
  <hr>".mysql_error()."
  <hr>
  ";
}
?>


Ale ja chcem, aby tie obrazky davalo do dvoch stlpcov..
Mozno to je dooost jednoduche, ale mna to proste nevie napadnut, ze ako
Zobraziť informácie o autoroviOdoslať súkromnú správuZobraziť autorove WWW stránky
mondzo
Užívateľ
Užívateľ

Založený: 09.02.2007
Príspevky: 248

PríspevokZaslal: Št 22.11.07 11:19Odpovedať s citátomNávrat hore

Dam ti len napad, chcelo by to osetrit (porobit na tom este), nie som si isty s podmienkou:

kód:

if ($count == ($numRows - 1)) echo "</tr>\n";
else if ($count != 0 && $count % 2) echo "</tr>\n<tr>\n";


ale malo byt to fungovat, aby ti pri poslednom zazname hodilo uz len </tr>, avsak pozor, trebalo by to osetrit pri neparnom pocte obrazkov, aby dalo na posledne miesto prazdnu bunku <td>&nbsp;</td>

<?php
include("config.php");
$query = "
SELECT nadpis, id, pripona
FROM bsupload
ORDER BY id DESC
";
$result = mysql_query($query);

$numRows = mysql_num_rows($result);

if ($result) {
echo "
<table width=\"100%\">
<tr>
<td width=\"100px\" valign=\"top\"><b>Náhlad<b></td>
<td align=\"left\"><b>Názov</b></td>
</tr>
";

$count = 0;

while ($row = mysql_fetch_assoc($result)) {

if ($count == 0) echo "<tr>\n";
echo "
<td><a href=\"obrazky/{$row['id']}{$row['pripona']}\" target=\"_blank\"><img src=\"obrazky/{$row['id']}{$row['pripona']}\" align=\"left\" width=\"100\"></a></td>
<td valign=\"top\">{$row['nadpis']}</td>\n";
if ($count == ($numRows - 1)) echo "</tr>\n";
else if ($count != 0 && $count % 2) echo "</tr>\n<tr>\n";

$count++;


}
echo "</table>";
} else {
echo "
SQL query: $query
<hr>Status: ERROR
<hr>".mysql_error()."
<hr>
";
}
?>
Zobraziť informácie o autoroviOdoslať súkromnú správuZobraziť autorove WWW stránky
stenley
Moderátor
Moderátor

Založený: 27.07.2007
Príspevky: 3776
Bydlisko: Bratislava
Vek: 27

PríspevokZaslal: Št 22.11.07 14:20Odpovedať s citátomNávrat hore

mozes este pouzit css namiesto tabuliek, je to ovela efektivnejsie riesenie...

_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Zobraziť informácie o autoroviOdoslať súkromnú správuICQJabber
Blackshadow
Užívateľ
Užívateľ

Založený: 09.09.2007
Príspevky: 3159
Bydlisko: Nové Zámky

PríspevokZaslal: Št 22.11.07 16:53Odpovedať s citátomNávrat hore

A pomoocou css ako ?? tiez by som radsej css, mam to radsej..
Ale tipujem, ze to bude podobne, akurat ne s bunkami, ale s DIVmi..

_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Zobraziť informácie o autoroviOdoslať súkromnú správuZobraziť autorove WWW stránky
mondzo
Užívateľ
Užívateľ

Založený: 09.02.2007
Príspevky: 248

PríspevokZaslal: Št 22.11.07 17:11Odpovedať s citátomNávrat hore

jo, nahadzes ich rozumne do DIV a SPAN a pridas im float: left; napr a oni sa ti uz budu podla sirky rodicovskeho DIV (pripadne bunky) centrovat... -> jednoducho povedane...

kód:

//css
div.image
{
float: left;
width: 200px;
height: 200px;
margin: 10px 10px 10px 0;
padding: podla uvazenia;
text-align: center;
}
DIV.image A
{
display: block;
}
DIV.image SPAN
{
nastylizuj si nadpis...
}

// html
<div class="image">
<a href=\"obrazky/{$row['id']}{$row['pripona']}\" target=\"_blank\"><img src=\"obrazky/{$row['id']}{$row['pripona']}\" align=\"left\" width=\"100\"></a>
<span>$row['nadpis']</span>
</div>


sirky, vysky a ostatne veci si uz ponastavuj... takisto php kod...
Zobraziť informácie o autoroviOdoslať súkromnú správuZobraziť autorove WWW stránky
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd