Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Przechodzenie pomiędzy plikami.
Adis92
post 21.02.2009, 02:15:30
Post #1





Grupa: Zarejestrowani
Postów: 146
Pomógł: 12
Dołączył: 9.01.2009
Skąd: Płock

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


Mam pewien problem zrobiłem sobie system newsów i mam 2 pliki. 1 odpowiada za wyświetlanie skrótu, a 2 za główną treść. I mam problem z przejściem z 1 do 2. Normalnie używam do przechodzenia pomiędzy plikami <a href="?ids=nazwa"> i mi działa ale jak tutaj mam <a href='?ids=nazwa?id=".dane['id']."'> to mi wyświetla że strona nie istnieje. (?id=".dane['id']." odpowiada za pobranie id newsa). I nie wiem jak sobie z tym poradzić.
Tutaj oba pliki:
Wyświetlanie skrótów:
  1. <?php
  2. include("db.inc.php");
  3.    
  4.    $polacz = mysql_connect($host, $user, $password);
  5.  
  6.    if($polacz){
  7.        $select = mysql_select_db($baza);
  8.    } else echo "Blad polaczenia!";
  9.    
  10.    mysql_query("SET NAMES 'cp1250'");
  11.    
  12.    if($select){
  13.        $pytanie = mysql_query("SELECT * FROM nowosci ORDER BY id desc limit 0,5 ");
  14.    } else echo "Blad wyboru Bazy!";
  15.    
  16.        mysql_close($polacz);
  17.    
  18.            if($pytanie){
  19.                while($dane = mysql_fetch_assoc($pytanie)){                
  20.                
  21.                $tresc = BBCode($dane['skrot']);
  22.                
  23.                    echo "<div id='news'>";
  24.                    echo "<h1><a href='?ids=news1?id=".$dane['id']."'>".$dane['temat']."</a></h1>";
  25.                    echo "<b class='news'>".$dane['datadodania']."</b><br><br>";
  26.                    echo "<p> ".$tresc." </p><br>";
  27.                    echo "<img src='images/linia.png' alt=''><br><br>";
  28.                    echo "</div>";
  29.                }
  30.            } else echo "Blad zapytania!";
  31. ?>

wyświetlanie głównego newsa:
  1. <?php
  2. include("db.inc.php");
  3.    
  4.    $polacz = mysql_connect($host, $user, $password);
  5.  
  6.    if($polacz){
  7.        $select = mysql_select_db($baza);
  8.    } else echo "Blad polaczenia!";
  9.    
  10.    mysql_query("SET NAMES 'cp1250'");
  11.    
  12.    $id = $_GET['id'];
  13.    
  14.    if($select){
  15.        $pytanie = mysql_query("SELECT * FROM nowosci WHERE id='$id'");
  16.    } else echo "Blad wyboru Bazy!";
  17.    
  18.    
  19.        mysql_close($polacz);
  20.    
  21.            if($pytanie){
  22.                while($dane = mysql_fetch_assoc($pytanie)){                
  23.                
  24.                $tresc = BBCode($dane['tresc']);
  25.                
  26.                    echo "<div id='news'>";
  27.                    echo "<h1>".$dane['temat']."</h1>";
  28.                    echo "<b class='news'>".$dane['datadodania']."</b><br><br>";
  29.                    echo "<p> ".$tresc." </p><br>";
  30.                    echo "<img src='images/linia.png' alt=''><br><br>";
  31.                    echo "</div>";
  32.                }
  33.            } else echo "Blad zapytania!";
  34. ?>
Go to the top of the page
+Quote Post
Rafal Filipek
post 21.02.2009, 02:22:08
Post #2





Grupa: Zarejestrowani
Postów: 274
Pomógł: 54
Dołączył: 2.05.2006
Skąd: Nadarzyn

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


masz dwa pliki index.php i dupa.php jak chcesz w index.php zrobic link do dupa.php to robisz
Kod
<a href="dupa.php?co_tam_dalej_sobie_chcesz">tekst</a>

a kolejne paramety rozdziela sie & a nie ? np.
Kod
index.php?id=2&foo=bar&lol=omg

powiedziałbym ci co to ma wspolnego z php ale nie wypada winksmiley.jpg

Ten post edytował Rafal Filipek 21.02.2009, 02:23:14
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: 14.08.2025 - 01:43