Autor Zpráva
Lion76
Profil *
Zdravim, potrebuji poradit, jak mam formatovat vypis vedle sebe, tak aby bylo vedle sebe napr. pet bunek.

bunka1 | bunka2 | bunka3| bunka4 | bunka5 |
radek1 | radek1 | radek1 | radek1 | radek1 |
radek2 | radek2 | radek2 | radek2 | radek2 |
radek3 | radek3 | radek3 | radek3 | radek3 |

bunka1 | bunka2 | bunka3| bunka4 | bunka5 |
radek1 | radek1 | radek1 | radek1 | radek1 |
radek2 | radek2 | radek2 | radek2 | radek2 |
radek3 | radek3 | radek3 | radek3 | radek3 |
Str4wberry
Profil
Normálně pomocí tabulky. Kde je problém?
Lion76
Profil *
Str4wberry

To ja vim. Data vypisuji pomoci cyklu while a momentalne nevim, jestli mam zacatek a konec toho cyklus dat jinak nebo musim si vytvorit podminky, aby se data vypsaly tak, jak jsem uvedl v mem prvotnim prispevku.
Alphard
Profil
v cyklu vypisuj jednotlivé buňky a inkrementuj nějakou proměnnou
potom kontroluj pozici a upravuj řádky
if ($i % 5 == 1) echo "<tr>";
elseif ($i % 5 == 0) echo "</tr>";
Lion76
Profil *
Alphard

Presne tohle jsem potreboval, moc dekuji.
Lion76
Profil *
Asi delam neco spatne, protoze nize uvedeny zkusebni cyklus nevypise

a | a | a | a | a |
b | b | b | b | b |
c | c | c | c | c |

echo "<table>";
$poradi = 1;
while($poradi <= 5){
if($poradi % 5 == 1) echo "<tr>";
echo "<td>a</td>";
echo "<td>b</td>";
echo "<td>c</td>";
if($poradi % 5 == 0) echo "</tr>";
$poradi++;
}
echo "</table>";
Alphard
Profil
to jsem se nepochopili :-)
$pole = array ("a", "b", "c");
echo "<table>";
for ($i = 0; $i < count ($pole); $i++)
{  echo "<tr>";
    for ($p = 0; $p < 5; $p++)
      echo "<td>".$pole[$i]."</td>"; 
   echo "</tr>";  }
echo "</table>";
Lion76
Profil *
Alphard

Pochopili jsem se dobre, ale ja jsem chtel mit vsechno v bunkach a ne v jednotlivych bunkach pouzivat <br>. Ted je to v poradku a jeste jednou dekuji za Tvuj cas a pomoc.

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: