Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno vytvoření tabulky pomocí cyklu - php

Zdarec. Potřebuju vytvořit tabulku, která bude mít X řádků, ale v každém řádku bude mět 3 buňky, jak to udělat? jedná se o PHP (a taky mysql)
ovšem mám tento mysql příkaz a pokaždé se jiná hodnota musí zapsat do jiné buňky. pokud jsou potom 3 buňky vedle sebe, tak ať to vytvoří další řádek...
potřebuju, aby v každé buňce byl odlišný $vypis['name'] - takže když bude třeba 10 řádků v mysql, tak se vytvoří 10 (nebo 12) buněk

$dotaz = mysql_query("SELECT * FROM `gallery` ORDER BY `id` ASC");
							while ($vypis = mysql_fetch_assoc($dotaz)) {

							}

napadlo mě něco ve stylu tohoto, jen nevím, jak tam teď dosadit hodnoty z databíze (na místo a) - jinak se to tvoří tak, jak chci

$b = 3;
							for ($i=1; $i<=$b; $i++) { 
								echo "<tr>";
								for ($vypis = 1; $vypis <= $b; $vypis++) { 
									echo "<td>a</td>";
								}
								echo "</tr>";
							}
Předmět Autor Datum
dobrý, po dlůhé době to konečně mám! řešení pro ostatní: $dotaz = mysql_query("SELECT * FROM `galle… nový
Vilak 07.07.2015 00:59
Vilak
• Dekuji, ze konečnē nēkdo na místo "vyreseno muzete zamknout" dal i odpovēd/resení, snad si z tebe… poslední
CoCoChanel 07.07.2015 01:03
CoCoChanel

dobrý, po dlůhé době to konečně mám!
řešení pro ostatní:

$dotaz = mysql_query("SELECT * FROM `gallery` ORDER BY `id` ASC");
							$i = 1;
							while ($vypis = mysql_fetch_assoc($dotaz)) {
								if ($i == 1) {
									echo "<tr>";
								}
								echo "<td>".$vypis['name']."</td>";
								if ($i == 3) {
									$i = 0;
									echo "</tr>";
								}
								$i++;
							}

Zpět do poradny Odpovědět na původní otázku Nahoru