Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 23. 7. 2006, 12:24:57
Zdravím, mám takový dotaz.
Když mám v db ve sloupci gamesa několikrát stejný údaj a do stránky chci aby vložilo vždy pouze jeden i když jich tam je třeba 10 např první udaj první udaj první udaj ==> první udaj druhy udaj druhy udaj druhy udaj druhy udaj druhy udaj ==> druhy udaj |
||
Anonymní Profil * |
#2 · Zasláno: 23. 7. 2006, 12:32:53
a ještě jeden dotaz, když chci ay data z tabulky nevkládalo pod sebe ale dávalo je vedle sebe (v tabulce) do šířky stránky nebo rámu. Třeba tři vedle sebe vždy a čtvrtý bude pod prvním
|
||
jozob Profil |
#3 · Zasláno: 23. 7. 2006, 12:37:23
|
||
Peca Profil |
#4 · Zasláno: 23. 7. 2006, 12:39:14
1) mělo by to vyřešit kouzelné slovíčko distinct
2) na to stačí znát základy php, např. do $i nastavím na 3 a budu pokaždé dočítat jedničku, až klesne na nulu, tak vytvořím nový řádek a nastavím zase na 3 |
||
jozob Profil |
#5 · Zasláno: 23. 7. 2006, 12:39:33 · Upravil/a: jozob
Prikladám citáciu z odkazovaného dokumentu, aby si to nemusel hľadať:
The ALL, DISTINCT, and DISTINCTROW options specify whether duplicate rows should be returned. |
||
Anonymní Profil * |
#6 · Zasláno: 23. 7. 2006, 12:44:57
2) na to stačí znát základy php, např. do $i nastavím na 3 a budu pokaždé dočítat jedničku, až klesne na nulu, tak vytvořím nový řádek a nastavím zase na 3
Prosím o příklad, omlouvám se ale jsem začátečník nerozumím tomu nastavím na 3 a hlavně kam to umístit |
||
Anonymní Profil * |
#7 · Zasláno: 23. 7. 2006, 13:54:18
nebo takhle spíše jak zadat kdy se má provést $i-1
|
||
Anonymní Profil * |
#8 · Zasláno: 23. 7. 2006, 14:43:41
Obětujte někdo pár minut ze svého čas a pls napište mi jak s tím 2.) krokem, který napsal Peca.
Potřeboval bych to nějak vysvětlit a uvést příklad v plné délce |
||
Peca Profil |
#9 · Zasláno: 23. 7. 2006, 15:01:15
Zhruba takto nějak:
$i=3;A potom ještě doplnit případné zbývající prázdné buňky. |
||
Anonymní Profil * |
#10 · Zasláno: 23. 7. 2006, 15:04:21
výborně moc děkuji
|
||
Anonymní Profil * |
#11 · Zasláno: 23. 7. 2006, 15:15:56
<?
$i=3; echo '<tr>'; require "dataprodownload.php"; // Vložíme soubor s přístupem k databázi $soubory = MySQL_Query("SELECT DISTINCT fotohry, hra FROM mobil ORDER BY hra ASC "); while ($data=MySQL_Fetch_Array($soubory)): //Udaje ulozime do asociativního pole echo "<td>{$data['hra']}</td>"; if (--$i<0) { $i=3; echo "</tr><tr>"; } endwhile; MySQL_Close($spojeni); ?> nefunguje... Najdete chybu? |
||
Anonymní Profil * |
#12 · Zasláno: 23. 7. 2006, 15:47:47
a co je dalším problémem řádek je v pohodě ale celou tabulku? nejen řádek
<table style="border-style: solid; border-color: #3AC518; border-width: 2; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1"> <tr> <td align="center" style="border-style: dashed; border-color: green; border-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1">'; echo '<img src="origobr/'.$data["fotohry"].'">'; echo ' </td> </tr> <tr> <td align="center" style="border-style: dashed; border-color: green; border-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1">'; echo '<font style="color: green"><a href="'.$data["hra"].'.php'.'">'.$data["hra"].'</a></font>'; echo '</td> </tr> </table> |
||
Peca Profil |
#13 · Zasláno: 23. 7. 2006, 15:50:20
Mezi klávesnicí a židlí.
Co třeba napsat, co přesně to dělá, popis chyby, co vrací ten dotaz...? |
||
Anonymní Profil * |
#14 · Zasláno: 23. 7. 2006, 15:54:50
Summer GamesSummer Games 2Winter GamesWinter Viking Games
tohle vrátí prostě to nezalomí v tabulce jsou údaje Summer Games Summer Games 2 Winter Games Winter Viking Games ten poslední by měl být na druhém řádku |
||
Peca Profil |
#15 · Zasláno: 23. 7. 2006, 15:58:13
To je problém snížit počáteční hodnotu $i?
Nechápu lidi, co si hrají s databázema, když vůbec neumí programovat... |
||
Anonymní Profil * |
#16 · Zasláno: 23. 7. 2006, 16:26:33
to je jasné že jsem do udělal a nic
|
||
Anonymní Profil * |
#17 · Zasláno: 23. 7. 2006, 16:27:06
A jak jsem již zmínil, začínám a někde se musím odrazit...
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0