Mam taki oto formularz:
<tr> <td width="200" class="pal"><div align="center">Wybierz Rodzaj Walki</div></td> <td width="200" class="pal"><div align="center"> <select onchange="navi(this.value);" name="przeciwnik" class="blackb"> <? $zapytanie = "SELECT * FROM rodzaj_walki ORDER BY e_order"; { } ?> </select></div></td> </tr>
poprzedzony oczywiscie czescia javascriptu w headzie:
Kod
<script>
function navi(gdzie)
{
if (gdzie != 0) {
document.location.href = "gilthariondodaj3.php?rodzaj=" + gdzie;
}
}
</script>
function navi(gdzie)
{
if (gdzie != 0) {
document.location.href = "gilthariondodaj3.php?rodzaj=" + gdzie;
}
}
</script>
I to dziala. W zaleznosci od wybranego rodzaju walki strona przeladowuje sie i pokazuje odpowiednie id w linku np: gilthariondodaj3.php?rodzaj=12
kolejna rzecza, ktora zrobilem jest taka oto konstrukcja:
<?php $_GET['gdzie'] = $gdzie; if($gdzie == 2) { include('giltharion2przeciwnikow.php'); } if($gdzie == 1) { include('giltharion1przeciwnik.php'); } if($gdzie == 3) { include('giltharion3przeciwnikow.php'); } ?>
Chodzi o to, ze w drugiej czesci tabeli po wybraniu rodzaju walki laduje sie odpowiednia ilosc formularzy z odpowiednmi insertami do bazy danych.
Niestety ta czesc kodu
ciagle pokazuje jeden jakby w ogole nie lapal geta i oczywiscie wykonuje wylacznie include dla gdzie rownego 1. Czy ktos moze mi powiedziec dlaczego gdzie nie jest lapane przez geta?
<?php ?>
Drugie pytanie dotyczy ifa. Jak uzaleznic ifa od kilku id?:
1. if($gdzie == 3, $gdzie == 43)?
2. if($gdzie == 3 OR $gdzie == 43)?
a moze tak:
3. if($gdzie == 3 AND $gdzie == 43)?
Serdecznie dziekuje za odpowiedz
Z powazaniem
zicher