Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Odsylacze do podstron., Gdzie tkwi blad, petla.
Brazmen
post 7.10.2006, 04:57:05
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 28.09.2006

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


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
Go to the top of the page
+Quote Post
dr_bonzo
post 7.10.2006, 06:50:02
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Pokaz caly kod (ten z "if"ami)


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
Brazmen
post 7.10.2006, 07:42:39
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 28.09.2006

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


  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. ?>
Go to the top of the page
+Quote Post
wipo
post 10.10.2006, 06:17:55
Post #4





Grupa: Zarejestrowani
Postów: 856
Pomógł: 19
Dołączył: 30.08.2005
Skąd: 100lica

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


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

Ten post edytował wipo 10.10.2006, 06:18:20


--------------------
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 16.07.2025 - 21:36