Skocz do zawartości
Zaloguj się, aby obserwować  
globox99

Jeśli zostało wybrane - PHP isset pomoc

Polecane posty

Mam formularz gdzie do wyboru jest takie coś

 

<select style="width:155px;" name="opis">
<option value="zombie">Zombie</option>
<option value="pigzombie">PigZombie</option>
<option value="creeper">Creeper</option>
<option value="szkielet">Szkielet</option>
<option value="krowa">Krowa</option>
<option value="swinia">Swinia</option>
<option value="owca">Owca</option>
</select>

 

 

Chcę zrobić tak aby po wybraniu z selecta np. Szkielet skrypt wywoływał jakiś tam kod.

 

 

Np. Wybiorę Szkielet to skrypt robi: console(szkielet);

Jeśli natomiast wybiorę Zombie: console(zombie);

 

 

Dzięki.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
if(isset($_POST['opis'])) {
      
      switch($_POST['opis']) {
      
            case 'zombie':
            // kod dla zombie
            break;
 
            case 'pigzombie':
            // kod dla pigzombie
            break;
      }
}

Stawiam że dane wysyłasz poprzez POST a nie GET.

Edytowano przez xorg (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Takie jeszcze pytanie.. Mam

 

 

if(substr($wynik, 3) == $ilosc_craftow){
				// Kod poprawny, tu mozesz wpisac wlasne akcje ktore chcesz aby sie wykonaly po poprawnym zasileniu konta.
				echo "Kod poprawny! Dziękujemy za skorzystanie z ItemShop.";
      
                      if(isset($_POST['opis'])) {
				switch($_POST['opis']) {
      
					case 'zombie':
					$s_command="muco%20spawnerZOMBIE%20".$nick."";
					console($s_command);
					break;
 
					case 'pigzombie':
					$s_command="muco%20spawnerPIGZOMBIE%20".$nick."";
					console($s_command);
					break;
					
					case 'creeper':
					$s_command="muco%20spawnerCREEPER%20".$nick."";
					console($s_command);
					break;
					
					case 'szkielet':
					$s_command="muco%20spawnerSKELETON%20".$nick."";
					console($s_command);
					break;
					
					case 'krowa':
					$s_command="muco%20spawnerCOW%20".$nick."";
					console($s_command);
					break;
					
					case 'swinia':
					$s_command="muco%20spawnerPIG%20".$nick."";
					console($s_command);
					break;
					
					case 'owca':
					$s_command="muco%20spawnerSHEP%20".$nick."";
					console($s_command);
					break;
                                  }

 

 


To nie mogę dać tam gdzie teraz jest if(isset($_POST['opis'])) { bo nie może być IFA w IFIE..

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

bo nie może być IFA w IFIE..

Może. Kwestia odpowiedniego zakończenia nawiasami klamrowymi.

 

Przykład:

$v = false;

if(true){
	if(true){
		if(true){
			if(true){
				if(true){
					if(true){
						$v = true;
					}
				}
			}
		}
	}
}

var_dump($v);

 

Da wynik:

boolean true

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Poza tym po co wykonujesz w każdym case funkcję console?

 

Za switchem daj po prostu if(isset($s_command)) console($s_command);

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×