Autor Zpráva
NouF
Profil *
Ahoj, jsem amatér v kodovaní webu, se vším jsem si jakštakš poradil ale momentálně mám problém. tato čast webu by měla byt jako vyber videa z her.. Ale potřebuju pomoc s řetězcem.

kod je

<div class="movies_seznam">

                <?php
                
                       $sql_movies2 = MySQL_Query("SELECT * FROM movies ORDER BY id DESC");
                        while ($row2 = MySQL_Fetch_Array($sql_movies2)) {
                       $sql_movies = MySQL_Query("SELECT * FROM movies_sections WHERE id = '".$row2['section']."'");	
                        while ($row = MySQL_Fetch_Array($sql_movies)) 			
                       $sql_section_game = MySQL_Query("SELECT * FROM sections WHERE id = '".$row['section']."'");
                        while ($row_section_game = MySQL_Fetch_Array($sql_section_game)) 	
                       

                          echo '<img src="images/sections/'.$row_section_game['image'].'" width="14" height="14" border="0" alt="Ico"><span style="vertical-align: 3px; padding: 0 0 0 3px;">'.$row2['name'].'</span><br>';
                      }
                ?>
                </div>



Popíšu vám trochu funkčnost jak jsem myslel aby to fungovalo.

z tabulky movie sloupec "selection" je id sekce v tabulce movie_selection a v sloupci selection je id z tabulky selection kde veme obrazek a vloží ho do kodu snad vám to nějak pomuže a vy pomužete mě. Děkuji

screany

movie.jpg
movies_selection.jpg
sections.jpg
tiso
Profil
NouF - máš zle navrhnuté vzťahy medzi tabuľkami...
NouF
Profil *
NouF - máš zle navrhnuté vzťahy medzi tabuľkami...

Já vím. Jsem špatny webmaster tak proto se ptám jestly by někdo věděl jak.. pročítal jsem nejaké články ale moc jsem moudrostí nepobral. Spíše se naučím více když to uvidim jak to má vypadat a pak si to použiju jinde. Tak jestly by jsi byl tak hodny a napsal mi to jak by to mělo vypadat. děkuji
TomášK
Profil
Pokud tomu dobře rozumím, tak movie patří do právě jedné sekce, sekce má N movie - vztah 1:N. V tom případě je zbytečná ta třetí tabulka, struktura bude vypadat:
movie(id, section_id, name, wipido_link, description)
section(id, ...) - ta se měnit nebude.
Třetí tabulka by tam byla, pokud by movie mohlo být společné pro víc sekcí.

Seznam videí pro jednu sekci bude jedním dotazem:
SELECT * FROM movies JOIN sections ON movies.section_id = sections.id
NouF
Profil *
movies - zde je nazev, detajl, a id sekce kam se bude video radit.
movies_selection - zde jdou kategorie tech sekci mas třeba video o autech tak zde bude kategorie AUTO, pak o motorkach a zde bude MOTORKY.. a zde take obsahuje ID sekce kde je uložen obrazek když zmněnim 1. obrazek zmnení se mi všude.

selection - celkové umístení nazvu obrazku odkazu na obrazky atd.. společné pro (downloads, tym, movie, servery... prostě všechno)

movie_selection ( ano je to teoreticky zbytečné ale když už to tam je 3x udělané tak proč to ted mněnit. A asi se ptáš když už to někde mám tak proč to jen nepřekopíruju.. odp. Protože mi to nefungovalo prostě jsem asi nepochopil to jak by se mělo stímto pracovat).
NouF
Profil
Chyba nalezena.... Tak všem děkuju za rady! jsme moc hodny!

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