Witam ponownie, zdecydowałem się na sposób z przekazywanie ID flagi, jednak tutaj rodzi się moje kolejne pytanie, mianowicie:
W formularza do dodawania zawodników, mam pole:
Kraj: <br/><select name="kraj" width="">
<option>';?><?php include("db/panstwa.php");
echo '<option selected="selected">Stany Zjednoczone</option>'; for ($i=1; $i <$ile; $i++)
{
} ?>
Plik panstwa.php:
"1"=>"Abchazja",
"2"=>"Afganistan",
"3"=>"Albania",
"4"=>"Algieria",
"5"=>"Andora",
"6"=>"Angola",
"7"=>"Antigua i Barbuda",
"8"=>"Arabia Saudyjska",
"9"=>"Argentyna",
"10"=>"Armenia",);?>
Uproszczony skrypt zapisu do bazy:
$query = @mysql_query("INSERT INTO fighters SET kraj='$kraj'"); if($query)
echo '<tr><td class="tcat3" width="50%">Dane zostały dodane poprawnie / <a href="" onClick="window.location.href=window.location.href">odśwież stronę</a></td></tr>';
else echo '<tr><td class="tcat4" width="50%">Błąd wprowadzania danych ('.mysql_error().') / <a href="" onClick="window.location.href=window.location.href">odśwież stronę</a></td></tr>';
Teraz moje pytanie brzmi, jak przesłać przez formularz nie tylko wybrany kraj, ale również jego numer (id), czyli jak podejrzewam parametr "$i". Próbowałem przez ukrytego inputa, ale niestety nic z tego.
Liczę na pomoc i z góry dziękuję.