[ Príspevkov: 6 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.09.09
Prihlásený: 20.12.18
Príspevky: 63
Témy: 23 | 23
Bydlisko: Kráľovce pr...
NapísalOffline : 14.10.2009 14:41 | Vypis z db a css?

Ahojte.
Taham z db menu, tore potrebujem nejako naformatovat:
Kód:
<?php   
         echo '<table cellspacing="0" cellpadding="2" border="0" bordercolor="#676767" rules="none">';
      $dopyt =  mysql_query("SELECT menu FROM aktuality WHERE an = 'a' order by id desc");
        while($row = mysql_fetch_array ($dopyt))
                {           
  $vypis = "<tr><td> [menu]</td></tr>\n";
  $vypis = str_replace('[menu]', $row['menu'], $vypis);             
     echo $vypis."\n";
                }
echo '</table>';
?>

Jednotlive polozky sa zobrazia pod sebou:
polozka1
polozka2
polozka3...
Ja potrebujem aby sa pri najazde mysi nad "polozku", zmenila farba textu. Po kliknuti aby sa zmenil aj obrazok. Menu by malo byt ako vertikalne menu na:
http://www.konstrukta-ke.sk/uvod.html.
Urobil som si aj nejake styly a skusil som cely <?php..Select..?>zabalit. Nezafungovalo to vobec. Jednotlive polozky sa stale spravaju ako obycajne odkazy. Vie niekto ako to nastavit?
Tu je css:
Kód:
#navigacia ul
{
list-style-type: none;
text-align: left;
}
#navigacia ul li a
{
display:block;
padding-left: 10px;
padding-top:7px;
text-align: left;
font:  bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-decoration: none;
color: #000;
background: #FFFFFF url(image/menu033.gif);
background-repeat:  no-repeat;
background-position: 0px 12px;
}
#navigacia ul li a:hover
{
background: #FFFFFF url(image/menu03.gif);
background-repeat:  no-repeat;
background-position: 0px 12px;
color: #cc6600;
}
#navigacia ul li a#prave
{
background: #FFFFFF url(image/menu03.gif);
background-repeat:  no-repeat;
background-position: 0px 12px;
color: #cc6600;
}



Napravil: Daron
Dátum: St 14.10.09 15:21
Akcia: Zavreté (Presunuté)


Offline

Čestný člen
Čestný člen
Vypis z db a css?

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 14.10.2009 14:48 | Vypis z db a css?

Pokial sa ti data vypisuju z DB spravne, nie je dovod montovat do toho PHP. Toto je problem HTML a CSS, prosim, daj odkaz na zivu ukazku. Skus mi ale vysvetlit, preco vypisujes menu ako tabulku (vidim tr, td), ale v CSS pouzivas ul a li. Zrejme toto je ten problem.
Mimochodom:
Kód:
  $vypis = "<tr><td> [menu]</td></tr>\n";
  $vypis = str_replace('[menu]', $row['menu'], $vypis);             
     echo $vypis."\n";

Toto mozes nahradit zapisom:
Kód:
printf("<tr><td>%s</td></tr>\n\n", $row['menu']);


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.09.09
Prihlásený: 20.12.18
Príspevky: 63
Témy: 23 | 23
Bydlisko: Kráľovce pr...
Napísal autor témyOffline : 14.10.2009 18:06 | Vypis z db a css?

Ukazka je na:http://www.konstrukta-ke.sk/testdatab/aktualita.php

Pytal si sa
Citácia:
preco vypisujes menu ako tabulku (vidim tr, td), ale v CSS pouzivas ul a li
ak som to nechal vypisovat bez tab, hadzalo polozky vedla seba a <div id="navigacia"> nezabrala.


Offline

Čestný člen
Čestný člen
Vypis z db a css?

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 14.10.2009 18:18 | Vypis z db a css?

Ale ako mozes pisat selektor #navigacia ul li a, ked tam ziadne ul ani li nemas? Ten selektor nevyberie nic a preto sa dane pravidla nemaju na co uplatnit.
Sprav menu pomocou <menu><li>, resp. <ul><li> a podla toho pis CSS selektory. Ziadne tabulky nepouzivaj.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.09.09
Prihlásený: 20.12.18
Príspevky: 63
Témy: 23 | 23
Bydlisko: Kráľovce pr...
Napísal autor témyOffline : 14.10.2009 18:51 | Vypis z db a css?

Neviem ci som to urobil spravne, ale tato veta pomohla:
Citácia:
Sprav menu pomocou <menu><li>, resp. <ul><li> a podla toho pis CSS selektory. Ziadne tabulky nepouzivaj.

Dik. :)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.09.09
Prihlásený: 20.12.18
Príspevky: 63
Témy: 23 | 23
Bydlisko: Kráľovce pr...
Napísal autor témyOffline : 14.10.2009 18:53 | Vypis z db a css?

Sorac, este riesenie. Vypis som upravil takto:
Kód:
      $dopyt =  mysql_query("SELECT menu FROM aktuality WHERE an = 'a' order by id desc");
        while($row = mysql_fetch_array ($dopyt))
                {             
  $vypis = "<div id=\"navigacia\"><ul><li> [menu] </li></ul></div>\n";
  $vypis = str_replace('[menu]', $row['menu'], $vypis);             
     echo $vypis."\n";
                }


 [ Príspevkov: 6 ] 


Vypis z db a css?



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Vypis

v Backend

13

1127

26.06.2008 10:53

GoodWill

V tomto fóre nie sú ďalšie neprečítané témy.

výpis zariadení

v Windows

14

673

17.02.2016 21:06

bobino38

V tomto fóre nie sú ďalšie neprečítané témy.

výpis adresárov

v Backend

11

733

14.05.2008 21:52

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

Vypis dni

v Backend

6

829

19.11.2010 13:30

emer

V tomto fóre nie sú ďalšie neprečítané témy.

zoradeny vypis

v Backend

1

412

02.05.2012 7:09

BX

V tomto fóre nie sú ďalšie neprečítané témy.

rozdvojený výpis?

v Backend

4

422

21.06.2014 9:16

MasterMatoSK

V tomto fóre nie sú ďalšie neprečítané témy.

vypis mailov

v Ostatné

3

558

27.08.2010 15:51

1987123

V tomto fóre nie sú ďalšie neprečítané témy.

Stromový výpis

v Sieťové programy

0

497

19.02.2008 15:29

dsljohn

V tomto fóre nie sú ďalšie neprečítané témy.

percentualny vypis

v Backend

4

527

23.05.2010 21:53

rooobertek

V tomto fóre nie sú ďalšie neprečítané témy.

vypis adresara

v Backend

3

684

16.12.2009 22:25

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

Výpis zložky

v Backend

6

557

30.05.2012 20:04

xxx9955

V tomto fóre nie sú ďalšie neprečítané témy.

Výpis php

v Backend

11

698

14.04.2011 15:58

w3r0

V tomto fóre nie sú ďalšie neprečítané témy.

MySQL vypis

v Databázy

1

394

07.01.2014 15:34

kudzo3

V tomto fóre nie sú ďalšie neprečítané témy.

Zlý výpis - Android

v Mobilné aplikácie

2

610

27.04.2015 21:50

LukasB

V tomto fóre nie sú ďalšie neprečítané témy.

vypis do pyramidy

v Backend

3

332

09.07.2013 13:51

BX

V tomto fóre nie sú ďalšie neprečítané témy.

vypis jedinecnych poloziek

v Databázy

5

2801

18.02.2018 16:08

neopagan



© 2005 - 2026 PCforum, edited by JanoF