Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL][HTML][MySQL] strona zlozona z kilku ramek
Forum PHP.pl > Forum > Przedszkole
tarzan
mam pewien problem otoz mam stronke glowna index, znajduja sie tam lewe i prawe menu i naglowek a posrodku komurka tabeli w ktorej beda wysietlane strony wybrane z menu po lewej lub prawej strony:

  1. <?php
  2. $strona = 'glowna.php';
  3. ?>
  4. <?php
  5.  
  6. error_reporting(E_ALL ^ E_WARNING);
  7.  
  8. ?>
  9. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  10. <html>
  11. <head>
  12. <title>Untitled Document</title>
  13. <META http-equiv=Content-Type content="text/html; charset=iso-8859-2">
  14. </head>
  15.  
  16. <body>
  17. <table width="80%" border="1" align="center" cellpadding="0" cellspacing="0">
  18. <tr>
  19. <td colspan="3"><div align="center">LOGO STRONY</div></td>
  20. </tr>
  21. <tr>
  22. <td width="16%"><div align="center"><?php include ("menu/lmenu.php"); ?> </div></td>
  23. <td width="68%"><div align="center">
  24.  
  25.  
  26.  
  27. <?php
  28. if (isset($_GET['strona']))
  29. $strona = $_GET['strona'];
  30. {
  31. include"strony/" . $strona;
  32. }
  33. ?>
  34.  
  35.  
  36.  
  37.  
  38. </div></td>
  39. <td width="16%"><div align="center"><?php include ("menu/pmenu.php"); ?> </div></td>
  40.  
  41. </tr>
  42. <td colspan="3"><div align="center"><?php include ("menu/stopka.php"); ?> </div></div></td>
  43. </table>
  44. </body>
  45. </html>


prawe menu:
  1. <?php
  2.  
  3. error_reporting(E_ALL ^ E_WARNING);
  4.  
  5. ?>
  6. <META http-equiv=Content-Type content="text/html; charset=iso-8859-2">
  7. <table width="100%" border="0" align="center">
  8. <tr>
  9. <td><a href="index.php?show=5">Kontakt</a></td>
  10. </tr>
  11. <tr>
  12. <td>&nbsp;</td>
  13. </tr>
  14. <tr>
  15. <td><?php include ("strony/cart_smal.php"); ?></td>
  16. </tr>
  17. <tr>
  18. <td></td>
  19. </tr>
  20. <tr>
  21. <td><li><a href="index.php?strona=cart.php">przegladaj koszyk</a></li></td>
  22. </tr>
  23. <tr>
  24. <td>&nbsp;</td>
  25. </tr>
  26. <tr>
  27. <td>&nbsp;</td>
  28. </tr>
  29. <tr>
  30. <td>&nbsp;</td>
  31. </tr>
  32. <tr>
  33. <td>&nbsp;</td>
  34. </tr>
  35. </table>

lewe menu:
  1. <META http-equiv=Content-Type content="text/html; charset=iso-8859-2">
  2. <div align="top">
  3. <ul>
  4. <li><a href="index.php?produkt_gatunek=nierdzewka">Nierdzewska</a></li>
  5. <br />
  6. <li><a href="index.php?produkt_gatunek=braz">Brąz</a></li>
  7. <br />
  8. <li><a href="index.php?produkt_gatunek=aluminium">Aluminium</a></li>
  9. <br />
  10. <li><a href="index.php?produkt_gatunek=stal czarna">Stal czarna</a></li>
  11. <br />
  12. <li><a href="index.php?produkt_gatunek=inne">Inne produkty</a></li>
  13. </ul>

pliki php z menu znajduja sie w katalogu "menu" natomiast pliki strony znajduja sie w katalogu "strony"

wszystko chodzi dobrze jesli do strony index.php wysyłam takie zapytania:
  1. index.php?strona=cart.php

jednak chcialbym srodkowej komórce wyświetlić cos takiego
  1. index.php?strona=cart.php?produkt_id=12

i tedy strona wariuje
sadistic_son
A nie lepiej dodawać storny do GET bez .php ? Wystarczy że zmienisz linijkę 30 ze środkowego kodu na:
  1. $strona = $_GET['strona'].'php';
A w linkach pousuwasz wszędzie .php po nazwie storny. Wtedy zastosuj takie formatowanie linków:
  1. index.php?strona=cart&produkt_id=12
Poza tym to pierwszy GET w linku dodaje się po znaku zapytania a kolejne po & czyli np. index.php?cos=tam&cos2=dwa&trzy=3
tarzan
Cytat(sadistic_son @ 18.02.2011, 00:09:26 ) *
A nie lepiej dodawać storny do GET bez .php ? Wystarczy że zmienisz linijkę 30 ze środkowego kodu na:
  1. $strona = $_GET['strona'].'php';
A w linkach pousuwasz wszędzie .php po nazwie storny. Wtedy zastosuj takie formatowanie linków:
  1. index.php?strona=cart&produkt_id=12
Poza tym to pierwszy GET w linku dodaje się po znaku zapytania a kolejne po & czyli np. index.php?cos=tam&cos2=dwa&trzy=3


tam gdzie jest
  1. $_GET['strona'].'php';
zabraklo kropki z rozszerzeniem pliku. tak to dziala dziekuje za pomoc
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.