Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak zrealizować takie ułożenie na stronie ?
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
tomaszko
Jak w temacie - ?
Podaje link do zobrazowanego problemu
http://republika.pl/kwabedz/problem.jpg

w HTMLu za pomoca ramek zrobiłem i działa,
ale jak to zrealizowac w php :roll2:

Kshyhoo - to tylko obrazek pogladowy rolleyes.gif zobrazowanie problemu winksmiley.jpg
Kshyhoo
Takie krzywe?
mdco
Po pierwsze zrealizuj to na tabeli.
Linki zrob np.: <a href="index.php?link=1">Link 1</a>
A potem używaj include i warunku if lub switch.
  1. <?php
  2.  
  3. if($link==1)
  4.  {
  5. include(&#092;"podstrona_1.php\");
  6. }
  7.  
  8. ?>


Ja bym to np. tak zrobił. winksmiley.jpg
shima
Cytat(tomaszko @ 2005-02-05 17:46:06)
w HTMLu za pomoca ramek zrobiłem i działa,
ale jak to zrealizowac w php :roll2:

W php nie zrobisz. Mylisz pojęcia, php nie "robi" tabelek, musisz dodać HTML/XML czy co tam chcesz. A jeżeli chodzi o ładowanie poszczególnych zawartości to poczytaj o include" title="Zobacz w manualu PHP" target="_manual
bela
Cytat(mdco @ 2005-02-05 18:08:34)
Po pierwsze zrealizuj to na tabeli.
Linki zrob np.: <a href="index.php?link=1">Link 1</a>
A potem używaj include i warunku if lub switch.
  1. <?php
  2.  
  3. if($link==1)
  4.  {
  5. include(&#092;"podstrona_1.php\");
  6. }
  7.  
  8. ?>


Ja bym to np. tak zrobił. winksmiley.jpg

Używaj tablic superglobalnych $_GET, $_POST, $_COOKIE, etc
NuLL
Kod
<table>
<tr><td>
banner
</td></tr>
<tr><td>
<table width='100%'>
<Tr>
<td>link 1</td>
<td>link 2</td>
<td>link 3</td>
<td>link 4</td>
</Tr>
</table>
</td></tr>
<tr><td>
<table width='100%'>
<tr>
<td width='40%'>
</td>
<td width='60%'>
</td></tr>
</table>
</td></tr>
<tr><td> Tu ten include</td></tr>
<tr><td>jakies pustki</td></tr>
</table>

tu tabelka jakbys potrzebował.
tomaszko
Serdecznie dziękuje,
za wskazanie jak problem rozwiązać winksmiley.jpg
aleksander
przeniesione: php => HTML/XHTML
xarr
Do tworzenia/rozmieszczenia elementow na www nie sa tabelki. Nie takie jest ich zastosowanie, a to ze sa wygodne i najlatwiej nimi operowac to inna bajka.

zrob to na divach przy pomocy pozycjonownia (css).
W head:
Kod
<style type="text/css">
body{text-align:center;}
#t{width:600px;height:100px;border:1px solid #000;}
#mt{position:relative;width:600px;height:30px;border:1px solid #000;}
#mt div#mt1{position:absolute;top:3px;left:5px;width:140px;height:20px;border:1px solid #000;}
#mt div#mt2{position:absolute;top:3px;left:153px;width:140px;height:20px;border:1px solid #000;}
#mt div#mt3{position:absolute;top:3px;right:153px;width:140px;height:20px;border:1px solid #000;}
#mt div#mt4{position:absolute;top:3px;right:5px;width:140px;height:20px;border:1px solid #000;}
#m{position:relative;width:600px;height:400px;border:1px solid #000;}
#m div#ml{position:absolute;left:0;width:180px;height:100%;border:1px solid #000;}
#m div#mr{position:absolute;left:185px;width:414px;height:100%;border:1px solid #000;}
#b{width:600px;height:20px;border:1px solid #000;}
</style>


W body:
Kod
<div id="t">gora</div>
<div id="mt">
  <div id="mt1">menu1</div>
  <div id="mt2">menu2</div>
  <div id="mt3">menu3</div>
  <div id="mt4">menu4</div>
</div>
<div id="m">
  <div id="ml">lewo</div>
  <div id="mr">prawo</div>
</div>
<div id="b">stopka</div>


Nie sprawdzalem tego, ale powinno sie dobrze wyswietlac i pod przegladarkami i pod IE smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.