Stránka: 1 z 1
| [ Príspevkov: 30 ] | |
Autor | Správa |
---|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 | 149 Bydlisko: Houston, Texas |
takže nejak takto vypisujem udaje z tabulky
Citácia: //spracovavanie vysledkov while($fotoalbum_picture = $res->fetch_assoc()) {
echo $res->fotoalbum_picture.' <center> <table style="border: 1px solid #262626;"> <tr> <td style="border: 1px solid #262626;"> Názov: <b>' .$fotoalbum_picture['foto_name']. '</b> </td> </tr> <tr> <td> <a href="' .$fotoalbum_picture['foto_url']. '" target="_blank"><img src="includes/obrazek.php?img='.$domain.$fotoalbum_picture['foto_url']. '&sirka=550" border="0"></a> </td> </tr> </table> </center> '; }
a problém mam s tým že ja chcem aby 2 takéto tabulky boli vedla seba a nie automaticky pod sebou.
|
|
Registrovaný: 20.11.07 Prihlásený: 18.01.09 Príspevky: 2929 Témy: 116 | 116 |
no takze tu ide o html/css a nie php! nazaciatok by som nedal centrovanie na strad ale napr left a right ak su dostatocne "male" sa ti hodia sami abo to potom uz dorovnat pomocou css ale este ma napadlo nerobit dve tabulky ale iba jednu kde by boli dve bunky v jednom riadku to by bolo asi este lepsie
|
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 | 149 Bydlisko: Houston, Texas |
dadmtb píše: este ma napadlo nerobit dve tabulky ale iba jednu kde by boli dve bunky v jednom riadku to by bolo asi este lepsie
no ako si to myslel?
bo to odstranenie center nepomohlo
|
|
Registrovaný: 02.01.08 Prihlásený: 07.10.18 Príspevky: 140 Témy: 15 | 15 Bydlisko: Košice |
Tie tvoje dve tabulky obalis do tabulky nadradenej:
Kód: <table> <tr> <td> Kod prvej tabulky </td> <td> Kod druhej tabulky </td> </table>
alebo pomocou CSS... do otvaracich znaciek tabuliek das styly float:left a float:right Kód: <table style="float:left;"> Kod prvej tabulky </table> <table style="float:right;"> Kod druhej tabulky </table>
Myslim, ze by to malo aj takto fungovat... ale neskusal som to s tabulkami
_________________ NB: MacBook Pro 13,3 (A1707), MacBook Pro 8,1 (A1278), Toshiba Portege M800-107
PC: Zdroj: Corsair HX 520W | CPU: Core i5-8400 + Noctua NH-C12P | MB: Asus Z370-I Gaming | RAM: 2x 8GB DDR4 G.SKILL TridentZ RGB | HDD: A-DATA SU800 128GB | CASE: Fractal Design Define Nano S |
|
Registrovaný: 20.11.07 Prihlásený: 18.01.09 Príspevky: 2929 Témy: 116 | 116 |
nj takto som to myslel aj ja
Kód: <table> <tr> <td> Kod prvej tabulky </td> <td> Kod druhej tabulky </td> </table>
to bude fungovat
|
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 | 149 Bydlisko: Houston, Texas |
ok ale mne ide o to že obsah tabuliek mi generuje db a ako sprvim to Kod prvej tabulky a Kod druhej tabulky ?
|
|
Registrovaný: 20.11.07 Prihlásený: 18.01.09 Príspevky: 2929 Témy: 116 | 116 |
neako nechapem sak ty uz tu nieco vypisujes nie?
Kód: .$fotoalbum_picture['foto_name'].
abo co chces akoze ty nevies ako vybrat udaje z DB a potom ich vypisat abo co?
|
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 | 149 Bydlisko: Houston, Texas |
už som asi pochopil ja som tam nedaval float ale align
|
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 | 149 Bydlisko: Houston, Texas |
teraz to mam takto ale mam potom problém so zobrazovaním
<table cellpadding='0' cellspacing='0' width='99%'><tr><td'>
<table>
<tr>
<td>
nejaký ten obsah
</td>
</tr>
</table>
</td>
</tr>
</table>
teda inač povedané pokiaľ majú rovnakú šírku tak je to v pohode
|
|
Registrovaný: 20.11.07 Prihlásený: 18.01.09 Príspevky: 2929 Témy: 116 | 116 |
takze na zaciatok co tam robi ten apostrov v tom poslednom td ??
Kód: <table cellpadding='0' cellspacing='0' width='99%'><tr><td'>
a poprve by som dal pevnu sirku tabulky a potom napr by som to robil po riadkoch cize v jednom riadku by boli tri obrazky a potom zase dalsi a dalsi a problem by bol vyrieseny
|
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 | 149 Bydlisko: Houston, Texas |
no jo ale ako ich tam dať ?
a to ' tam bolo asi preto lebo som tam mal style...
a ako to spravím keď to načítam z db teda ako aby tam boli tie 3?
|
|
Registrovaný: 20.11.07 Prihlásený: 18.01.09 Príspevky: 2929 Témy: 116 | 116 |
mno ved spravis normalne tabulku
Kód: <table>
$query=mysql_query("SELECT * FROM obrazky"); while ($vypis=mysql_fetch_array($query)){ <tr> <td>Prvy obr.</td> <td>Druhy</td> <td>Treti</td> </tr> }
</table>
neako takto
|
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 | 149 Bydlisko: Houston, Texas |
ok ale ako sravim aby sa mi to dedlilo po tých 3 obrázkoch bo ja vypisujem 9 na jednu stranku
|
|
Registrovaný: 20.11.07 Prihlásený: 18.01.09 Príspevky: 2929 Témy: 116 | 116 |
hmmmmm
Kód: $vypis["obr"]
teraz neviem presne co ti spravi toto ci to da postupne po jednom abo do vsetkych troch ten isty abo spravit na kazdy obr zvlast cyklus a spravit to takto a bude ti to davat furt new obrazok abo to spravit neako s indexami obrazkov ale neviem presne ako to spravit nieco typu [1] , 2obr [2] to nech ti niekt s tym helfne
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
keby si to nemal cez tabulky, bolo by to omnoho jednoduchsie...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 | 149 Bydlisko: Houston, Texas |
no ok tak to nemusí byť cez tie tabulky len aby sa mi tam zobrazila fotka, nazov, komentare
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
PRINCIP:
Kód: <style> .item { width:170px; float:left; margin:5px; } .item .img { width:170px; height:120px; background:gray; margin-bottom:5px; } .item table, .item table td { border-style:solid; } .item table { width:100%; border-collapse:collapse; border-width: 0 0 1px 1px; } .item table td { padding:1px; border-width:1px 1px 0 0; } .cleaner { clear:both; } </style>
<?php for($i=1; $i<=7; $i++) { echo '<div class="item">'; echo '<div class="img"></div>'; echo '<table>'; echo '<tr><td>Nazov:</td></tr>'; echo '<tr><td>Pridane:</td></tr>'; echo '<tr><td>Pridal:</td></tr>'; echo '<tr><td>Komentare:</td></tr>'; echo '</table>'; echo '</div>'; if($i%3==0) { echo '<br class="cleaner" />'; } } ?> Toto ti zabezpeci, ze na riadku budu max 3 polozky: Kód: if($i%3==0) { echo '<br class="cleaner" />'; }
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 | 149 Bydlisko: Houston, Texas |
Lenže teraz sa mi z jedného obrázka zobrazuje 7 ks
teda 7 krát jeden obrázok
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
toto bol len princip, ty musis samozrejme pouzit kus tvojho povodneho kodu, teda najlepsie namiesto for cyklu pouzit while a dosadit tam spravne premenne...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 | 149 Bydlisko: Houston, Texas |
a to ako mam spraviť?
to while používam
Kód: while($fotoalbum_picture = $res->fetch_assoc()) {
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
Napr.:
Kód: $i = 0; while($fotoalbum_picture = $res->fetch_assoc()) { echo '<div class="item">'; echo '<div class="img"></div>'; echo '<table>'; echo '<tr><td>Nazov: '.$fotoalbum_picture['foto_name'].'</td></tr>'; echo '<tr><td>Pridane:</td></tr>'; echo '<tr><td>Pridal:</td></tr>'; echo '<tr><td>Komentare:</td></tr>'; echo '</table>'; echo '</div>'; if(++$i%3==0) { echo '<br class="cleaner" />'; } }
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 | 149 Bydlisko: Houston, Texas |
ďakujem to je super
ale mam ešte jeden problém
žiadne valign nefunguje tak neviem...
|
|
Registrovaný: 20.11.07 Prihlásený: 18.01.09 Príspevky: 2929 Témy: 116 | 116 |
co chces tu tabulku posunut tak to cez css nastyluj myslim ze aj pri tabulkach funguje left ab skus margin
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
vsetko si nastavis cez css, zalezi od toho, co chces docielit...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 | 149 Bydlisko: Houston, Texas |
no chcem aby ten obrázok bol v strede toho divu img
teda align a valign aby bol proste centrovavý a ja by som tam hodil nejaký background image
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 | 34 Bydlisko: Brno | |
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
>miso250593: toto bude mozno trosku problematicke, kedze nemas rovnake rozmery obrazkov...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 30.04.08 Prihlásený: 15.05.15 Príspevky: 884 Témy: 3 | 3 |
Mohol by si vyskusat nastavit tomu obrazku margin: auto 0; teda horny a dolny margin sa automaticky dopocita, aspon by to tak fungovat malo, nie som si celkom isty...
_________________ Empty your memory, with a free()… like a pointer! If you cast a pointer to an integer, it becomes the integer, if you cast a pointer to a struct, it becomes the struct… The pointer can crash…, and can overflow… Be a pointer my friend… |
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 | 149 Bydlisko: Houston, Texas |
no tak ako to mám spraviť?
bo to margin: auto 0 ani vertical-align: middle nejde
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
dalo by sa to spravit pomocou display:table-cell a zarovnania na stred, ale v ie to nefunguje normalne, dalsia moznost je absolutne pozicovanie, ale tam sa musia nastavit presne rozmery, co u tvojich obrazkoch asi nebude mozne...
ale toto je uz problem html, nie php, takze to tu uz neries, zaloz si napr. novu temu v html sekcii, lebo je to celkom zaujimavy problem - ako zarovnat obrazok na stred divu, ked nevies presne rozmery (respektive, rozmery jednotlivych obrazkov su variabilne)
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Stránka: 1 z 1
| [ Príspevkov: 30 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v PHP, ASP | 5 | 828 | 11.01.2009 15:16 dadmtb | | v PHP, ASP | 2 | 490 | 24.03.2010 17:13 newboy1 | | v PHP, ASP | 3 | 493 | 31.03.2009 18:34 tatysp | | v JavaScript, VBScript, Ajax | 12 | 744 | 27.07.2010 17:50 camo | | v Ostatné programy | 1 | 415 | 24.07.2014 13:40 jozko007 | | v Databázy | 1 | 344 | 07.01.2014 15:34 kudzo3 | | v Databázy | 6 | 823 | 15.01.2009 9:07 p360t | | v PHP, ASP | 7 | 830 | 05.12.2007 10:13 stenley | | v Databázy | 6 | 827 | 07.09.2010 20:15 camo | | v PHP, ASP | 13 | 1251 | 09.12.2009 19:40 M1rcO_o | | v PHP, ASP | 4 | 561 | 23.02.2012 18:31 w3r0 | | v PHP, ASP | 11 | 693 | 30.01.2009 12:39 jtomcik | | v PHP, ASP | 4 | 537 | 30.10.2008 14:45 kurtica | | v Databázy | 16 | 755 | 09.11.2014 22:03 JanoF | | v PHP, ASP | 9 | 871 | 26.04.2018 0:38 Miso122 | | v PHP, ASP | 6 | 420 | 04.11.2012 21:14 xxx9955 |
|