Ir para conteúdo

POWERED BY:

Arquivado

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

SOUSA VARELA

[Resolvido] Como pegar ID de uma tabela MySQL

Recommended Posts

Boas Pessoal!

 

preciso de um ajudinha neste assunto;

<select name="cidadeautor" id="cidadeautor">
         <option value="0">Selecione...</option>
         <?php                 
                       $res="SELECT * FROM Cidade ORDER BY idCidade";
                       $qr = mysql_query($res) or die(mysql_error());
                       while($rowLista=mysql_fetch_assoc($qr)){ 
                       echo '<option value="'.$rowLista['idCidade'].'">'.$rowLista['Cidade'].'</option>';
            }//Fim do if?>
                                </select>

 

Preciso pegar o IdCidade para inserir em outra tabela:

INSERT INTO Endereco (idEndereco,Rua,Municipio,Pais,cidade_idCidade) VALUES ('', '$ruaautor','$municipio','$paisautor','???????')");

 

Obrigado

Aguardo o vosso feedback!

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia, SOUSA VARELA

 

Se sua dúvida for só pegar o id da outra tabela, é simples, tu faz isso via $_GET, mais ou menos assim:

 

$id_cidade = (int) $_GET[idCidade]; //Eu coloquei o (int) antes do $_GET para um reforço de segurança, é uma boa prática fazer o type casting nessas circunstâncias

 

dai é só você usar a variável na query, assim:

 

"INSERT INTO Endereco (idEndereco,Rua,Municipio,Pais,cidade_idCidade) VALUES ('', '$ruaautor','$municipio','$paisautor', $id_cidade)";//como é um valor númerico inteiro não existe a necessidade das aspas.

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.