Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Odsylacze do podstron.
Forum PHP.pl > Forum > Przedszkole
Brazmen
Mam nastepujacy problem. Otoz chce, aby moje podstrony otwieraly sie w oknie glownym.
Link wyglada tak:
<a href="index.php?Kat=powi" class="lr12"><br>Powitanie</a></td>
<td><a href="index.php?Kat=""" class="lr12"><br>Nowinki</a></td>
....
Nowinki lacza sie z baza danych mysql.

W oknie docelowym mam ustawiona petle ktora wyglada tak:

if ($Kat=="")
{......}

else
if ($Kat==powi)
{.......}

..........................itd.

Wszystko dziala poprawnie az do momentu wybrania zakladki Nowinki (polaczenie z baza danych). Nastepuje jakby wymieszanie zmiennych i np. w momencie proby wejscia w powitanie pojawia sie zakladka galeria itd.

Pytanie brzmi:

Co moze byc tego przyczyna. Jakie rozwiazania Link----->podstrona stosujecie?


PS. Jest dosyc pozno, wiec nie jestem pewien czy precyzyjnie wyjasnilem o co mi chodzi winksmiley.jpg
dr_bonzo
Pokaz caly kod (ten z "if"ami)
Brazmen
  1. <?php
  2. if ($Kat=="")
  3.  {
  4. require('connect.php');
  5.  $pytanie="SELECT * FROM news ORDER BY id";
  6.  $wynik=mysql_query($pytanie);
  7.  for ($i=0; $i<@mysql_num_rows($wynik);$i++)
  8. {
  9. $data=mysql_result($wynik,$i,'data');
  10. $tekst=mysql_result($wynik,$i,'tekst');
  11.  
  12.  echo'
  13. <table width="500" align="center" valign="top" border="1" cellpadding="0" cellspacing="0">
  14.  <tr>
  15.  <td width="115" class="text14" align="right" valign="top">
  16. '.$data.'
  17.  </td>
  18.  <td class="text14z" align="right">
  19. '.$tekst.'
  20.  </td>
  21. </tr>
  22.  </table>
  23.  
  24. ';
  25. }
  26. }
  27.  
  28. else
  29.  if ($Kat==powi)
  30.  {echo'
  31.  <br><br><b> Strona domowa ....... Serdecznie zapraszamy do surfowania. 
  32.  </td>
  33.  </tr>
  34. ....................
  35.  </td>
  36.  </tr>
  37.  
  38. ';
  39. }
  40. ?>
wipo
Kod
<?php
if (empty($_GET['Kat'])){
    require('connect.php');
    $pytanie="SELECT * FROM news ORDER BY id";
    $wykonaj=mysql_query($pytanie);
    while($wynik=mysql_fetch_array($wykonaj)){
           echo'
                  <table width="500" align="center" valign="top" border="1" cellpadding="0" cellspacing="0">
                   <tr>
                   <td width="115" class="text14" align="right" valign="top">
                    '.$wynik['data'].'
                     </td>
                     <td class="text14z" align="right">
                      '.$wynik['tekst'].'
                       </td>
                        </tr>
                         </table>';
      }
} else {
       echo'
            <br><br><b>  Strona domowa ....... Serdecznie zapraszamy do surfowania.
            </td>
             </tr>
               ....................
               </td>
               </tr>
               ';
}
?>

Zobacz czy takie cos zadzała
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.