Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] switch i $_GET, mały problem ;-)
--yaro--
post
Post #1





Goście







Problem jest nastepujacy:

Plik body.php wyglada tak:

  1. <?php
  2. switch($opt) {
  3.  
  4. case "logowanie":
  5. include("login.php");
  6. break;
  7.  
  8. case "player":
  9. include("profil.php");
  10. break; 
  11.  
  12. default:
  13. include("news.php");
  14. break;
  15. }
  16. ?>


Plik (czesciowo) news.php tak:

  1. <?php
  2. while($pole = mysql_fetch_array($result)) {
  3. echo "<table>";
  4. echo "<tr>";
  5. echo '<a href=?opt=player?id='.$pole[id].'>'.$pole[login].'</a>';
  6. echo "</tr>";
  7. echo "</table>";
  8. }
  9. ?>


Plik profil.php tak:
  1. <?php echo "id numer: "; echo $_GET['id']?>


Pytanie brzmi: Jak zmodyfikowac switch aby bylo mozliwe wczytanie strony profil.php na tej stronie byl widoczny id? Z gory dziekuje za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
marcio
post
Post #2





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


oprcz includowania pliku dawaj tez zmienna globalna i wez popraw te 2 rzeczy bo nie wiem jak moga dzialac
  1. <?php
  2. while($pole = mysql_fetch_array($result)) {
  3. echo "<table>";
  4. echo "<tr>";
  5. echo '<a href=?opt=player?id='.$pole['id'].'>'.$pole['login'].'</a>';
  6. echo "</tr>";
  7. echo "</table>";
  8. }
  9. ?>

Tak powinno byc


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
--yaro--
post
Post #3





Goście







Cytat(marcio @ 24.02.2008, 13:49:12 ) *
oprcz includowania pliku dawaj tez zmienna globalna i wez popraw te 2 rzeczy bo nie wiem jak moga dzialac
  1. <?php
  2. while($pole = mysql_fetch_array($result)) {
  3. echo "<table>";
  4. echo "<tr>";
  5. echo '<a href=?opt=player?id='.$pole['id'].'>'.$pole['login'].'</a>';
  6. echo "</tr>";
  7. echo "</table>";
  8. }
  9. ?>

Tak powinno byc


Prosiłbym o jakas bardziej precyzyjna odpowiedz.
Go to the top of the page
+Quote Post
marcio
post
Post #4





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Przy wyswietlaliu kolumn masz takie cos
  1. <?php
  2. echo '<a href=?opt=player?id='.$pole[id].'>'.$pole[login].'</a>';
  3. ?>

Brakuje ci '' przy nazwie kolumny czyli zamiast tego wyzej powinno byc tak
  1. <?php
  2. echo '<a href=?opt=player?id='.$pole['id'].'>'.$pole['login'].'</a>';
  3. ?>

A co do zmiennej globalnej to zeby w pliku profil.php includuj plik z ta zmienna i na poczatku stronu ustaw
  1. <?php
  2. global $_GET['id'];
  3. ?>


P.S nie wiem czy cie dobrze zrozumialem

Ten post edytował marcio 24.02.2008, 14:31:24


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
potreb
post
Post #5





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


  1. <?php
  2. switch (isset($_GET['opt'])) {
  3.  
  4. // dwa razy znak zapytania w linku miales dlatego zmiennej ci nie przekazywalo do 
    player
  5. echo '<a href="index.php?opt=player&id='.$pole['id'].'">'.$pole['login'].'</a>';
  6. ?>


A po co global id.
Profil.php
  1. <?php
  2. echo "id numer: ".$_GET['id'];
  3. ?>


Ten post edytował potreb 24.02.2008, 14:36:20


--------------------

Go to the top of the page
+Quote Post
marcio
post
Post #6





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


@potreb male pytanie bo nie jestem pewnien ogolnie rzecz biorac to dajac ? zamiast & w niczym nie przeszkadza bo kazdy robi link jak chce mam racje??Jak chce moze sobie nawet dac * albo #


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
--yaro--
post
Post #7





Goście







Dziekuje bardzo za pomoc. Wszystko dziala jak nalezy.
Go to the top of the page
+Quote Post
potreb
post
Post #8





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


To daj sobie * przed id i zobaczymy czy ci pobierze zmienna w profile lub zostaw znak zapytania.


--------------------

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 Aktualny czas: 20.08.2025 - 11:57