JorgitoDF 0 Denunciar post Postado Agosto 4, 2012 Boa tarde, Sou novo em programação PHP, estou desenvolvendo um aplicativo que num formulário tem uma combobox que carregar todas as UF já gravadas numa tabela (UF) no MySQL, até ai eu consegui fazer. Mas preciso selecionar tal UF da combobox quando estiver cadastrando um novo cliente e ao salvar o cadastro os dados serem enviados e salvos na tabela (CLIENTE) no MySQL, sendo que na tabela (CLIENTE) possui o id_uf definido como (FK), este id_uf é a (PK) da tabela (UF). É possível esta solução? Se alguém souber como fazer por favor me ajude. Este é o código para carregar as UF's na combobox, que funciona somente para carregar, pois quando clico em salvar da um erro e nao grava nada. <select name="UF" id="UF"> <option></option> <?php include("conexao.php"); $sql = "SELECT * FROM uf"; $resultado = mysql_query($sql); while($linha = mysql_fetch_array($resultado)){ ?> <option><?php echo $linha['uf'] ?></option> <?php } ?> </select> Agradeço desde já! Compartilhar este post Link para o post Compartilhar em outros sites
Carcleo 4 Denunciar post Postado Agosto 4, 2012 Pelo que entendi. Não sei se entendi direito, você já tem uf da região na qual você irá fazer o novo cadastrado guardado em uma sessão. Tipo $_SESSION["uf_região"]. É isso? Se for, basta você fazer o seguinte; <select name="UF" id="UF"> // Certo <option></option> // Procure organizar melhor as opções do teu select. Uma idéia, faça como na linha abaixo: <option selected="selected" value="<?php echo $_SESSION["uf_região"];?>"><?php echo $_SESSION["uf_região"];?></option> <?php include("conexao.php"); //Procure identar teu codigo. Colocar ele dentro de blocos. $sql = "SELECT * FROM uf"; $resultado = mysql_query($sql); while($linha = mysql_fetch_array($resultado)) { echo "<option value='".$linha['uf']."'>".$linha['uf']."</option> "; } ?> </select> Seria isso? Compartilhar este post Link para o post Compartilhar em outros sites
JorgitoDF 0 Denunciar post Postado Agosto 5, 2012 As UF's estão cadastradas em uma tabela onde tem a PK = id_uf + a descrição que é cada UF (AC po exemplo). Na tabela de cliente a PK da tabela de UF se torna uma FK na tabela de cliente, o que eu não estou conseguindo fazer é o cadastro do cliente relacionando com a FK da tabela de UF, eu só consegui carregar todas as UF na combobox do formulário do cadastro de cliente porém quando eu salvo e envio os dados para serem gravado no BD apresenta um erro. Compartilhar este post Link para o post Compartilhar em outros sites