![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 0 Dołączył: 12.08.2003 Skąd: Kalisz Ostrzeżenie: (0%) ![]() ![]() |
Podczas pisania skryptu do zarządzania danymi meczy napotkałem na problem. Sprawa wygląda tak:
1) Opcja mecz_menager wyświetla ligi w jakich sa juz dodane mecze cos jak kategorie. Następnie jest przekazywana zmienna $nazwa które zawieta nazwe ligi [php:1:f5f191beab]<?php if ($opcja==mecz_manager) { $sql = mysql_query("SELECT * FROM ligi ORDER BY nazwa DESC"); while($row = mysql_fetch_array($sql)) { $nazwa=$row['nazwa']; echo("<li><a class=srodek href=admin.php?opcja=mecze&liga=$nazwa>$nazwa</a>"); } } ?>[/php:1:f5f191beab] Zmienna $nazwa okresla z jakiej kategorii maja sie wyświetlic mecze. [php:1:f5f191beab]<?php if ($opcja==mecze) { $sql = mysql_query("SELECT * FROM mecze WHERE liga = '$nazwa' ORDER BY id_meczu DESC "); while($row = mysql_fetch_array($sql)) { $id=$row['id_meczu']; $druzyna1=$row['druzyna1']; $druzyna2=$row['druzyna2']; echo("$druzyna1 - $druzyna2 <br> <a class=srodek href=admin.php?opcja=wprowadz_sklad&meczid=$id>wprowadź skład</a> | <a class=srodek href=admin.php?opcja=wprowadz_dane&meczid=$id>wprowadź dane</a> | <a class=srodek href=admin.php?opcja=relacja&meczid=$id>relacja(zapowiedź)</a><p>"); } } ?>[/php:1:f5f191beab] Problem jednak w tym ze zmienna sie jak by nie przekazuje. W czym może być problem |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Z tego co widze, zmienna o nazwie $nazwa przekazujesz pod nazwa liga w GET'cie
Cytat admin.php?opcja=mecze&liga=$nazwa>
Zmien to na: Cytat admin.php?opcja=mecze&nazwa=$nazwa>
Pozatym dobrze Ci radze poczytac to i zaczac stosowac, bo to co teraz robisz moze prowadzic do trudnych do wykrycia bledow, ze nie wspomne o niebezpieczenstwie stosowania register_globals on. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
zobacz na to:
[php:1:e996674a1f]<?php $zmienna = "mecze"; $nazwa = "drugi"; echo "<a href=admin.php?opcja=$zmienna&liga=$nazwa>$nazwa</a>"; ?>[/php:1:e996674a1f] i... [php:1:e996674a1f]<?php if ($opcja=="mecze") { echo $opcja."<br />"; echo $liga; } ?>[/php:1:e996674a1f] |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 0 Dołączył: 12.08.2003 Skąd: Kalisz Ostrzeżenie: (0%) ![]() ![]() |
I pomogło, thx Fido 8)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 19:09 |