Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zmienna
matt
post
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
Go to the top of the page
+Quote Post
FiDO
post
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.
Go to the top of the page
+Quote Post
mhs
post
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]
Go to the top of the page
+Quote Post
matt
post
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)
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: 19.08.2025 - 19:09