Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [sql] Formularz i URL'-e
-Wieviór-
post
Post #1





Goście







Mam taki problem, mam menu rozwijalne w Formularzu i chce wybrac lige i zeby w nastepnym pliku(do którego przechodzi po formularzu) była w URL podana ta liga, torche namieszałem (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) :
[php:1:c620ed51c1]
<?
include 'config.php';
$wynik = mysql_query ("SELECT * FROM ligi ORDER BY nazwa") or die(mysql_error());
?>
<form method="POST" action="klub.php?liga=$_POST[id]">
<select name="liga">
<?
while ($rekord = mysql_fetch_array ($wynik))
{
?><option value="<?=$rekord['id']?>"><?=$rekord['nazwa']?></option><?
}
?>
</select>
<input type="submit" value="Przejdź" name="Submit">
</form>
?>[/php:1:c620ed51c1]

Tylko teraz przechodzi do klub.php ale jest klub.php?=liga=$_POST[id]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
czachor
post
Post #2





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

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


[php:1:127f855c82]
<form method="POST" action="klub.php?liga=<? echo $_POST['id']; ?>">
[/php:1:127f855c82]
:?:
Go to the top of the page
+Quote Post
-Wieviór-
post
Post #3





Goście







[php:1:b212fbe73a]
<?
include 'config.php';
$wynik = mysql_query ("SELECT * FROM ligi ORDER BY nazwa") or die(mysql_error());
?>
<form method="POST" action="klub.php?liga=<? echo $_POST['liga']; ?>">
<select name="liga">
<?
while ($rekord = mysql_fetch_array ($wynik))
{
?><option value="<?=$rekord['id']?>"><?=$rekord['nazwa']?></option><?
}
?>
</select>
<input type="submit" value="Przejdź" name="Submit">
</form>
[/php:1:b212fbe73a]

w URL: http://127.0.0.1/~premiership/klub.php?liga=

(IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
Majdan
post
Post #4





Grupa: Zarejestrowani
Postów: 445
Pomógł: 0
Dołączył: 21.12.2003
Skąd: Tomaszów Lubelski

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


Całość:
[php:1:2fe722fd92]<?
include 'config.php';
$wynik = mysql_query ("SELECT * FROM ligi ORDER BY nazwa") or die(mysql_error());
?>
<form method="POST" action="klub.php?liga=<? echo $_POST['liga']; ?>">
<select name="liga">
<?
while ($rekord = mysql_fetch_array ($wynik))
{
?><option value="<? echo $rekord['id']; ?>"><? echo $rekord['nazwa']; ?></option><?
}
?>
</select>
<input type="submit" value="Przejdź" name="Submit">
</form>[/php:1:2fe722fd92]
Go to the top of the page
+Quote Post
-Wieviór-
post
Post #5





Goście







Teraz nie ma nic w w select jak i URL sie nie zmienił :?
Go to the top of the page
+Quote Post
borec
post
Post #6





Grupa: Zarejestrowani
Postów: 260
Pomógł: 0
Dołączył: 18.07.2003
Skąd: Tarnów

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


@Wieviór: namieszales
Cytat
[php:1:c86695e26d]
<form method="POST" action="klub.php?liga=<? echo $_POST['id']; ?>">
[/php:1:c86695e26d]
:?:

to czemu w swoim kodzie piszesz $_POST['liga'] a nie $_POST['id'] ?
Go to the top of the page
+Quote Post
-Wieviór-
post
Post #7





Goście







Cytat
@Wieviór: namieszales
Cytat
[php:1:dda2895e94]
<form method="POST" action="klub.php?liga=<? echo $_POST['id']; ?>">
[/php:1:dda2895e94]
:?:

to czemu w swoim kodzie piszesz $_POST['liga'] a nie $_POST['id'] ?


Tam na początku był błąd bo Selecty nazywa się liga a nie id.
Go to the top of the page
+Quote Post
zalew
post
Post #8





Grupa: Zarejestrowani
Postów: 407
Pomógł: 0
Dołączył: 24.10.2002
Skąd: warszawa

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


prziecez to nigdy nie zadziala... $_POST['id'] ustawia sie dopiero po wyslaniu formularza, jak zajrzysz w zrodlo to action leci na puste miejsce i tego nie zmienisz... daj na nastepnej stronie jakies przeladowanie w zaleznosci od tego posta...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 22:57