Autor Zpráva
Zacatecnik
Profil *
Ahoj mam takovyto script na vypis z datbaze, ktery funguje ale potreboval bych jenom poradit kde mam co zmenit aby mi to vypisovalo treba ctyri udaje vedle sebe, ted mi funguji jenom dva a dalsi jsou pak na novem radku. Chtel bych zkratka mit treba ctyri nebo pet udaju vedle sebe a pak az dalsi radek.
Moc dekuji za radu...

<?php
include "config.php";
mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD);
mysql_select_db(SQL_DBNAME);
$vysledek=mysql_query("select count(*) as pocet from fotografie WHERE utkani = 'mistru'");
$zaznam=mysql_fetch_array($vysledek);
$vysledek=mysql_query("select * from fotografie WHERE utkani = 'mistru'");
?>
<?php

echo "<table id='tabulka_vypis'>";
$i = 0;
$druhy = false;
while ($zaznam = mysql_fetch_array($vysledek)) {
$odkaz = "detail_zbozi.php?id=".$zaznam["id_foto"];
if ($i%2) $barva = "sudy";
else $barva = "lichy";

if (!$druhy) {
echo "<tr class='$barva'>";
}
echo('<td id="td_pozadi"><img class="foto" src='fotky/turnaj/mistru/male/'.$zaznam['foto'].''><br>
<p class="nazev_foto"><a href='.$odkaz.'>'.$zaznam['nazev_foto'].'</a></p>');
if ($druhy) {
echo "</tr>";
$druhy = !$druhy;
$i++;
}
else $druhy = !$druhy;
}
if ($druhy)
{echo "<td id='td_pozadi'></td></tr>";
}
echo "</table>";
?>
Zacatecnik
Profil *
Prosim poradte mi nekdo???
zool
Profil
tak nepiš si třeba něco takového
$poradi = 0;
echo "<tr>"
while ($zaznam = mysql_fetch_array($vysledek)):
echo "<td>".nějaká proměnná z té tvé databáze."</td>";

if($poradi == 4)
{
echo "</tr><tr>";
$poradi = 0;
}
endwhile;
while($poradi != 4)
{
$poradi++;
echo "<td>&nbsp;</td>";
}
echo "</tr>";
Zacatecnik
Profil *
Udelal jsem to jak jsi mi radil cili tajto:
<?php

echo "<table id='tabulka_vypis'>";


echo "<tr>";
$poradi = 0;
while ($zaznam = mysql_fetch_array($vysledek)):
$odkaz = "detail_zbozi.php?id=".$zaznam["id_foto"];


echo "<td><img class='foto' src="fotky/turnaj/mistru/male/".$zaznam['foto']."">
<br><p class='nazev_foto'><a href=".$odkaz.">".$zaznam['nazev_foto']."</a></p></td>";

if($poradi == 4)
{
echo "</tr><tr>";
$poradi = 0;
}
endwhile;
while($poradi != 4)
{
$poradi++;
echo "<td>&nbsp;</td>";
}
echo "</tr>";
echo "</table>";
?>
Ale ted mi to vypisuje vse v jednom radku a neodradkuje se to po tech ctyrech.
Neco tam mam tedy blbe a nebo tam neco chybi?
zool
Profil
jj promiň dopiš tam toto:

Udelal jsem to jak jsi mi radil cili tajto:
<?php

echo "<table id='tabulka_vypis'>";


echo "<tr>";
$poradi = 0;
while ($zaznam = mysql_fetch_array($vysledek)):
$odkaz = "detail_zbozi.php?id=".$zaznam["id_foto"];


echo "<td><img class='foto' src="fotky/turnaj/mistru/male/".$zaznam['foto']."">
<br><p class='nazev_foto'><a href=".$odkaz.">".$zaznam['nazev_foto']."</a></p></td>";



$poradi++;

if($poradi == 4)
{
echo "</tr><tr>";
$poradi = 0;
}
endwhile;
while($poradi != 4)
{
$poradi++;
echo "<td>&nbsp;</td>";
}
echo "</tr>";
echo "</table>";
?>
Ale ted mi to vypisuje vse v jednom radku a neodradkuje se to po tech ctyrech.
Neco tam mam tedy blbe a nebo tam neco chybi?
Zacatecnik
Profil *
Diky moc uz to jde...

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: