Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Szerokość ramek
Domin
post
Post #1





Grupa: Zarejestrowani
Postów: 136
Pomógł: 0
Dołączył: 17.11.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Witam!
Mam gotową stronę i jest ona zbudowana z trzech kolumn. Prawa kolumna nie jest pokazywana zawsze więc środkowa ramka musi sie dostosowywac do szerokości okna tak aby było równe. Zrobiłem to w ten sposób iż zadeklarowałem szerokość w %, ale niestety nie jest to dobre rozwiazanie gdyż rózne przegląradki różnie to interpretują co w konsekwencji powoduje niedokładność w szerokości ramki środkowej.

W bazie danych pokazywanie sie prawej kolumny jest uzalezniona od zmiennej "m" do której dopisane są wartośi tak lub nie. Ja mam wyświetlanie się środkowej kolumny zrobione w poniższy sposób
  1. <?php
  2. function g($dzial){
  3. echo '<table border=\"0\" align=\"center\"
  4. cellpadding=\"4\" cellspacing=\"0\" width=\"99%\"
  5. style=\"BORDER-TOP: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 3px solid\">
  6. <tbody> <tr>
  7. <td background=\"pliki/goradluga.gif\"
  8. height=\"24\"><p class=\"gora\"><strong> 
  9. '.$dzial.'</strong></font> </p>
  10. </td>
  11. </tr>
  12. <tr>
  13. <td bgcolor=\"#F2F2F2\"
  14. style=\"BORDER-RIGHT: #18471e 1px solid; BORDER-TOP: medium none; BORDER-LEFT: #18471e 1px solid; BORDER-BOTTOM: #18471e 1px solid\"><table
  15. border=\"0\" cellpadding=\"0\"
  16. cellspacing=\"0\" width=\"99%\" rules=\"none\"
  17. frame=\"vsides\">
  18. <tbody> <tr>
  19. <td valign=\"top\">';
  20.  
  21.  
  22. }
  23. ?>

Jako że jest to dwie tabele to do dwóch trzeba przypisać szerokość w zależności od m nie wiem czy to nie powinno być mniej wiecej w ten sposób jak poniżej
  1. <?php
  2. $dzial = strtolower($_GET['dzial']);
  3. if ( !empty ($dzial) ) {
  4. $query = &#092;"SELECT * FROM podstrony WHERE nazwa='$dzial' and z='tak'\";
  5. $result = mysql_query($query);
  6. $num = mysql_num_rows($result);
  7. if ( $num > 0 ) {
  8.  $row = mysql_fetch_array($result);
  9.  if($row['m'] == &#092;"tak\" ) {
  10.  echo ' <td width=\"442\" valign=\"top\" align=\"left\">&nbsp;';
  11.  g($dzial);
  12.  }else if($row['m'] == &#092;"nie\" ) {
  13.  echo ' <td width=\"665\" valign=\"top\" align=\"left\">&nbsp;';
  14.  g($dzial);
  15.  }
  16. ?>
ale niestety nie wiem jak to podłaczyć pod siebie
Mógłbym prosić o pomoc jak powinien wyglądac połączony kod. Z góry wielkie dzięki

Ten post edytował Domin 2.03.2005, 20:57:21


--------------------
Głupi wie wszystko, mądry uczy się całe życie.
Go to the top of the page
+Quote Post

Posty w temacie
- Domin   Szerokość ramek   2.03.2005, 17:15:58
- - gruszek_   mysle ze procenty to byl dosyc dobry pomysl tylko ...   2.03.2005, 23:51:46


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 05:01