Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [sql] Formularz i URL'-e
Forum PHP.pl > Forum > Bazy danych > MySQL
Wieviór
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 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]
czachor
[php:1:127f855c82]
<form method="POST" action="klub.php?liga=<? echo $_POST['id']; ?>">
[/php:1:127f855c82]
:?:
Wieviór
[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=

sad.gif
Majdan
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]
Wieviór
Teraz nie ma nic w w select jak i URL sie nie zmienił :?
borec
@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'] ?
Wieviór
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.
zalew
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...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.