Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]jeden warunek if nie działa
Forum PHP.pl > Forum > Przedszkole
cheschire_kotek
Witam,
proszę o pomoc, czemu tylko w divie OPIS nie działają warunki, tzn czemu cały czas includuje sie opis1.php
  1. <?php
  2. $id=pic1a;
  3. if( isset($_GET['id']) && $_GET['id']) $id=$_GET['id'];
  4. ?>
  5. <body>
  6.  
  7. <div id="MENU">
  8. <?php
  9. if ($id==pic1a || $id==pic1b || $id==pic1c) {
  10. echo"<p style='font-size: 10px; margin-left:30px; margin-top:318px'><a href='index.php?id=pic1_' target='_top' style='color:#FFFFFF'> Powrót </a></p>";
  11. }
  12. elseif ($id==pic2a || $id==pic2b || $id==pic2c) {
  13. echo"<p style='font-size: 10px; margin-left:30px; margin-top:318px'><a href='index.php?id=pic2_' target='_top' style='color:#FFFFFF'> Powrót </a></p>";
  14. }
  15. elseif ($id==pic3a || $id==pic3b || $id==pic3c) {
  16. echo"<p style='font-size: 10px; margin-left:30px; margin-top:318px'><a href='index.php?id=pic3_' target='_top' style='color:#FFFFFF'> Powrót </a></p>";
  17. }
  18. ?>
  19. </div>
  20.  
  21. <div id="FOTKA">
  22. <?php
  23. include("inc/$id.php");
  24. ?>
  25. </div>
  26.  
  27. <div id="SLAIDY">
  28. <table height="100%" width="100%" border="0" cellspacing="0" cellpadding="0">
  29. <?php
  30. if ($id==pic1b) {
  31. echo"<tr><td align='right' valign='top'>";
  32. echo"<table border='0' cellspacing='0' cellpadding='0'>";
  33. echo"<tr><td><p style='font-size:5px; color:white'>:)</p></td></tr>";
  34. echo"<tr><td style='height:30px; width:50px; background: url(fotki/bgtd.jpg)' align='left' valign='middle'><p style='font-family:Verdana; color: white; font-size: 10px'><a style='font-family:Verdana; font-size: 12px; color:white' href='?id=pic1a'>&lt;-</a></p></td></tr>";
  35. echo"</table></tr>";
  36. }
  37. ?>
  38. <tr>
  39. <td align="right" valign="bottom">
  40. <table border="0" cellspacing="0" cellpadding="0">
  41. <tr>
  42. <td style="height:30px; width:50px; background: url(fotki/bgtd.jpg)" align="right" valign="middle">
  43. <?php
  44. if ($id==pic1a) {
  45. echo"<p style='font-family:Verdana; color: white; font-size: 10px'><a style='font-family:Verdana; font-size: 12px; color:white' href='?id=pic1b'>-&gt;</a></p>";
  46. }
  47. elseif ($id==pic1b) {
  48. echo"<p style='font-family:Verdana; color: white; font-size: 10px'><a style='font-family:Verdana; font-size: 12px; color:white' href='?id=pic1a'>-&gt;</a></p>";
  49. }
  50. elseif ($id==pic2a) {
  51. echo"<p style='font-family:Verdana; color: white; font-size: 10px'><a style='font-family:Verdana; font-size: 12px; color:white' href='?id=pic2b'>-&gt;</a></p>";
  52. }
  53. ?>
  54. </td>
  55. </tr>
  56. <tr>
  57. <td>
  58. <p style="font-size:5px; color:white">:)</p>
  59. </td>
  60. </tr>
  61. </table>
  62. </td>
  63. </tr>
  64. </table>
  65. </div>
  66.  
  67. <div id="PRZERWA">
  68. </div>
  69. <div id="OPIS">
  70. <?php
  71. if ($id==pic1a || $id==pic1b || $id=pic1c) {
  72. include("inc/opis1.php");
  73. }
  74. elseif ($id==pic2a) {
  75. include("inc/opis2.php");
  76. }
  77. ?>
  78. </div>
  79. </div>
  80. </body>
  81. </html>

Z góry dziękuję,
Tomek
Wicepsik
W 71 linijce masz błąd. '=' -> '=='
Fifi209
Zacznijmy od tego, że nie masz stałych:
pic1a, pic1b, pic1c

To:
$id=pic1a;

też generuje błąd
cheschire_kotek
Wicepsik dziękuję bardzo 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.