Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mane

select passando variaveis

Recommended Posts

viva malta,

tenho um select onde selecciono uma opção, e passo o value a um javascript, tem como eu pegar esse value atraves de javascript sem refresh de pagina e jogar ele em uma variavel de php?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boas,

Tem como me ajudar nisso?

eu tenho uma caixa de seleção, que contem dados provenientes da bd:

?			
	
	$result = mysql_query("SELECT id_subuniverso, subuniverso, ref FROM tbl_sub_universo ORDER BY subuniverso ASC");
	echo'<select name="sub_uni" id="subuniverso"  onchange="show();">
	<option value="0" size="35">..........Seleccione o Sub-Universo..........</option>';
	
	while( $row = mysql_fetch_array($result)){
		
			if ($row[0]== $subcat_id)
echo '<option selected="yes" value="'.$row[0].'">'.$row[2].' - '.$row[1].'</option>';
else
echo'<option value="'.$row[0].'">'.$row[2].' - '.$row[1].'</option>';
		}
		mysql_free_result( $result );	
		echo"</select>";
		
		?>

 

esse select, após seleção esta passando as variáveis para o javascript:


      <script>
        function show(){
        var option = document.getElementById("subuniverso").selectedIndex;
	var ref = document.getElementById("subuniverso").options[option].text.substr(0,3);
			alert(ref)
			// ajax start


        }
    </script>

 

 

o que gostaria de fazer era retornar , a variável sob a forma de post para poder trabalhar com a mesma.

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

vc vai precisar de ajax nesse caso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

William têm como você me dar uma mãozinha nisso ai

 

 

E agora que estarei fazendo de errado?

 

 

 

JavaScript:

      <script type="text/javascript">	  	var option = document.getElementById("subuniverso").selectedIndex;			var ref = document.getElementById("subuniverso").options[option].text.substr(0,3);			alert(ref)	             function show(){		         			// ajax start			              $.ajax({                url: 'ed_actividade.php',                data: { referencia: ref },               	success: function (response) {                alert (response);               }            });         }			        }    </script>     

PHP:

<?php                               $why = $_GET['referencia'];                      echo $why;                     ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom , o erro é que não consigo obter a variável passada pelo "ref", em cima faço um alert(ref) e consigo visualizar na pagina o que foi passado para o java , já obter o retorno = 0

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.