Autor Zpráva
breeta
Profil *
Zdar, dejme to mu že si uložím do databáze text z pole, je to cesta k fotce a popis fotky bude to rozděleno třeba | :

cesta|popis|cesta|popis|cesta|popis|

jak ten text mám nejlépe rozdělit do html nebo mám ho jinak naformátovat?

dávat zvlášť kolonku na každou fotku se mě nechce protože jich může být 3 nebo 10 ...
Joker
Profil
breeta:
dejme to mu že si uložím do databáze text z pole, je to cesta k fotce a popis fotky bude to rozděleno třeba |
A proč to do databáze neuložit jako zvláštní řádky?
breeta
Profil *
Joker:
protože nechci dávat foto1 až třeba foto 10 do databáze na adresu a název zvlášť ....
mattyZEM
Profil
Myslíš tím explode+foreach?
<?php
$texty=explode("|", $promenna_kde_mas_ty_odkazy_k_fotkam_oki_otaznik);
foreach($texty as $fotka){
  echo '<img src="'.$fotka.'" alt="fotka heh">';
}
?>
perun
Profil
breeta:
Joker:
protože nechci dávat foto1 až třeba foto 10 do databáze na adresu a název zvlášť ....

Ale Joker hovoril o riadkoch, nie stĺpcoch.
Alphard
Profil
breeta:
dejme to mu že si uložím do databáze text z pole, je to cesta k fotce a popis fotky bude to rozděleno třeba |
Joker neuspěl, takže to zkusím jinak.
Důrazně doporučuji studium 1. normální formy (Teorie relačních databází: Normalizace).
Tj.: Relace je v první normální formě, pokud každý její atribut obsahuje jen atomické hodnoty. Tedy hodnoty z pohledu databáze již dále nedělitelné.
breeta
Profil *
Alphard:
Díky už vtom mám víc jasno, udělám si tabulku na odkaz s popise zvlášť.
Alphard
Profil
breeta:
udělám si tabulku na odkaz s popise zvlášť.
Moment
Aby tabulka byla v 1NF musíme buďto rozdělit atribut telefon do více atributů (pouze za předpokladu, že jsme si jisti, že se množství telefonních čísel nezvýší), nebo oddělit telefoní čísla do samostatné tabulky,
Dle prvního příspěvku se mi zdá, že stačí jedna tabulka (ta první možnost), dva sloupce (cesta a popis). Možná bude lepší, když popíšete situaci, dáte sem svůj návrh a necháte si ho zkontrolovat.
breeta
Profil *
Alphard: že stačí jedna tabulka (ta první možnost), dva sloupce (cesta a popis)
ano tak to chci udělat

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