Ir para conteúdo

POWERED BY:

Arquivado

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

xidodemisar

(combo em php)

Recommended Posts

E AI TURMA BLZA?

EU FIZ UM COMBO DE ESTADOS E CIDADES E EU PRECISO CAPTURAR O VALOR DA VARIAVEL CIDADE E NÃO ESTOU CONSEGUINDO ALGUEM CONSEGUE ME AJUDAR??

OBS: O COMBO ESTA FUNCIONADO NORMALMENTE!

 

PAGINA DO FORMULARIO:

include("conecta.php");

 

// INICIO DO FORMULÁRIO

echo " <form name='form1' method='post' action='cadastraUnidade.php' onSubmit='return enviardados();'>";

 

echo " <td><div align='right'><font size='3' face='Verdana, Arial, Helvetica, sans-serif'>

<strong><em>NOME DA INSTITUIÇÃO</em></strong></font></div></td>

<td><input type='text' name='nomeUnidade' size='60'></td></tr><tr>";

?>

 

<td><div align='right'><font size='3' face='Verdana, Arial, Helvetica, sans-serif'>

<strong><em>ESTADO</em></strong></font></div></td>

<td><select name="estado" onchange="java script:Atualiza(this.value);">

<option>---Escolha um estado---</option>

<?php

$sql = "SELECT * FROM estado";

$resultado = mysql_query($sql) or die ("Problema na Consulta");

While($linha = mysql_fetch_array($resultado))

{

?>

<option value="<?php echo $linha['codigo'];?>"><?php echo $linha['nome'];?></option><p>

<?php

}

?>

</select>

<div id="cidades">

 

 

 

CIDADES.PHP

 

<?php

 

include("conecta.php");

 

?>

 

<tr>

 

<select>

<option>---Escolha uma cidade---</option></div>

 

 

<?php

$estado = $_GET['estado'];

 

//busca as cidades do estado selecionado

$sql = "SELECT nome FROM cidade WHERE estado_codigo = '$estado'";

$resultado = mysql_query($sql) or die (mysql_error());

While($linha = mysql_fetch_array($resultado, MYSQL_BOTH))

{

?>

<option value="<?php echo $linha['codigo'];?>"><?php echo $linha['nome'];?></option>

<?php

 

}

?>

</select>

 

CADASTRA.PHP http://forum.imasters.com.br/public/style_emoticons/default/upset.gif

<?php

 

include("conecta.php");

 

$nome = $_POST['nomeUnidade'];

$estado= $_POST['estado'];

$cidade = $_POST['cidade'];

 

echo $estado;

echo $cidade;

?>

 

EU PRECISO DO VALOR DA VARIAVEL $CIDADE PARA PODER INSERIR A INFORMAÇÃO DO BANCO

VALEU!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Puxa, quando li o título pensei que alguém ia morrer. :huh:

 

Bom, você não está conseguindo porque você não atribuiu um nome para o <select> que contém as cidades. Faça assim:

<select name="cidade">

Flws...

;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde xidodemisar,

 

leia atenciosamente as regras do forum.

http://forum.imasters.com.br/index.php?act=Help

 

seu topico será editado por afringir uma das regras do forum.

 

favor mais atenção na proxima vez.

 

quando tiver duvidas poste de forma clara e no seu devido forum.

nunca desreipentando as leis do forum.

 

 

enquanto sua duvida.

 

use $_REQUEST

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta ai pra ver se dar certo amigo.

 

include("conecta.php");echo " <form name='form1' method='post' action='cadastraUnidade.php' onSubmit='return enviardados();'>";echo " <td><div align='right'><font size='3' face='Verdana, Arial, Helvetica, sans-serif'><strong><em>NOME DA INSTITUIÇÃO</em></strong></font></div></td><td><input type='text' name='nomeUnidade' size='60'></td></tr><tr>";?><td><div align='right'><font size='3' face='Verdana, Arial, Helvetica, sans-serif'><strong><em>ESTADO</em></strong></font></div></td><td><select name="cidade" onchange="java script:Atualiza(this.value);"><option>---Escolha um estado---</option><?php$sql = "SELECT * FROM estado";$resultado = mysql_query($sql) or die ("Problema na Consulta");While($linha = mysql_fetch_array($resultado)){?><option value="<?php echo $linha['codigo'];?>"><?php echo $linha['nome'];?></option><p><?php}?></select><div id="cidades">CIDADES.PHP<?phpinclude("conecta.php");?><tr><select name="estados"><option>---Escolha uma cidade---</option></div><?php$estado = $_GET['estado'];//busca as cidades do estado selecionado$sql = "SELECT nome FROM cidade WHERE estado_codigo = '$estado'";$resultado = mysql_query($sql) or die (mysql_error());While($linha = mysql_fetch_array($resultado, MYSQL_BOTH)){<option value="<?php echo $linha['codigo'];?>"><?php echo $linha['nome'];?></option><?php}?></select><?phpinclude("conecta.php");$nome = $_POST['nomeUnidade'];$estado= $_POST['estado'];$cidade = $_POST['cidade'];echo $estado;echo $cidade;?>

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.