Autor Zpráva
patrick_roy
Profil *
ahoj, trápím se s výpisem dat z db do tabulky, která má 3 sloupce a počet řádků závisí na délce výpisu z DB. Nemůžu ale přijít na to, jak data postupně vypisovat do jednotlivých buněk. Logika obyčejného výpisu po řádcích mi na to nejak nefunguje:(. budu vděčný za každou funkční radu :)..
Tomáš Langer
Profil
Pokdu jsem správně pochopil dotaz mohlo by pomoci toto:


<table>

while($row=mysql_fetch_array($vzber)) {
echo '<tr>
<td>'.$row["prvnihodnota"].'</td>
<td>'.$row["druhahodnota"].'</td>
<td>'.$row["tretihodnota"].'</td>
</tr>';
}

</table>
patrick_roy
Profil *
pardon, asi jsem to napsal spatne. Presneji, má se vypisovat jen jedna polozka databaze (1 prvek pole) a postupne vypisovat do tabulky se 3 sloupci.
bukaj
Profil
takhle:

echo "<table>";
$radek = mysql_fetch_row($vyber);
echo <<<KONEC
<tr>
<td>{$radek[0]}</td>
<td>{$radek[1]}</td>
<td>{$radek[2]}</td>
</tr>
KONEC;
echo "</table>";

?
patrick_roy
Profil *
to Bukaj: to mi prave nefunguje, potrebuju zobrazit pouze jeden prvek pole
bukaj
Profil
patrick_roy
to mi prave nefunguje
jak nefunguje? vypisuje nějakou chybu?

potrebuju zobrazit pouze jeden prvek pole
tak odstraň vypsání ostatních ;)
patrick_roy
Profil *
bukaj: chybu to nevypise. A pokud odstranim vypsaní ostatních, tak ty dva sloupce budu mit vzdycky prazdny a to nechci. Proste asi nevim jak to spravne zacyklovat..:(
koudi
Profil
patrick_roy
spis mi pripada, ze nevis jak se spravne zeptat.
bukaj
Profil
patrick_roy
chceš tabulku, která bude vypadat nějak takhle:
| hodnota první sloupce | [prázdná buňka] | [prázdná buňka] |
?
pak vypíšeš:
<td>{$radek[0]}</td>
<td></td>
<td></td>
patrick_roy
Profil *
tady je tabulka o trech sloupcich do niz potrebuju nacist fotky(url fotek) ale podle cyklu ktere jsou vsude na internetu i v literaturach to zobrazuje tak jak to je na fotce,tzn. 3 stejne na 1 radku :(
bukaj
Profil
a co je vůbec uloženo v databázi?
patrick_roy
Profil *
bukaj: v DB jsou ulozeny URL k fotkam a ty pak nacitam do galerky:)
bukaj
Profil
a struktura tabulky? můžete napsat co je v jednom řádku?
patrick_roy
Profil *
struktura tabulky TADY
bukaj
Profil
a co tohle:

$vyber = mysql_query("SELECT fotka FROM tabulka");
echo "<table>";
$na_radek = 3;
$cislo = 1;
$novy = TRUE;
while($radek = mysql_fetch_assoc($vyber)){
if($novy){
echo " <tr>
";
$novy = FALSE;
}
echo " <td><img src='".$radek["fotka"]."'></td>
";
if($cislo%$na_radek == 0){
echo " </tr>
";
$novy = TRUE;
}
$cislo++;
}
if(--$cislo%$na_radek != 0){
while($cislo%$na_radek != 0){
echo " <td></td> ";
$cislo++;
}
echo " </tr> ";
}
echo "</table>";


**edit: bylo ještě doplněno
patrick_roy
Profil *
to bukaj: mooooc diky, tohle uz slape jak ma, sam bych to nevymyslel! :)). doufam ze to nekomu taky pomuze.

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