jbhelp 0 Denunciar post Postado Agosto 30, 2005 Galera estou criando um script para alterar cadastros de clientes. Então o usuário escolhe o link alteração de cliente e vai para uma página que quero montar o conteudo de uma consulta dos nomes dos clientes dentro de uma combo, mas não está alimentando, as variaveis que estou usando estão trazendo a informação certinha, as variaveis "acao" e "opcao". Se alguém poder me dar uma dica o que está errado no meu código, valeu. PHP [*] [*] if(($acao=="alteracao") && ($opcao=="cli")){ [*] [*] $sql="select * from tclientes"; [*] $result=mysql_query($sql) or die(mysql_error()); [*] echo"<br><br><br><br>"; [*] echo"<table align='center'><tr><td align='center'colspan='2' bgcolor='#3a9cdc'><font face='verdana' size='2' color='white'><b>.: A L T E R A Ç Ã O DE C L I E N T E :.</b></font></td><tr>"; [*] echo"<tr><td colspan='2'> </td><tr>"; [*] echo"<form name='altercli' method='post' action='apoio.php'>"; [*] while($linha = mysql_fetch_array($result)){ [*] echo"<tr><td>Selecione o Cliente</td><td align='justify'><select><options>".$linha['nome_cli']."</options></select></td></tr>"; [*] [*] }echo"<tr><td colspan='2' align='center' bgcolor='#3a9cdc'><input type='submit' value='<< Alterar Cliente >>'></td></tr></form></table>"; [*] [*] } [*] Compartilhar este post Link para o post Compartilhar em outros sites
Ju Durabolin 0 Denunciar post Postado Agosto 30, 2005 <? $tabela="SELECT DISTINCT mode FROM apmode ORDER BY mode"; $resultado2=mysql_query($tabela); $numresultado2=mysql_num_rows($resultado2); <select name="mode"> echo("<option>escolha</option>"); for ($i=0; $i < $numresultado2; $i++): { echo("<option>"); echo $res2["mode"];echo("</option>"); $res2=mysql_fetch_array($resultado2); } endfor; echo ("</select>"); ?> arranca o while e põe assim !!! Compartilhar este post Link para o post Compartilhar em outros sites
jbhelp 0 Denunciar post Postado Agosto 30, 2005 Valeu Dorabolin, fiz umas altrações no teu código e funcionou, ficando assim: PHP [*] $tabela="SELECT DISTINCT idcliente FROM tclientes ORDER BY idcliente"; [*] $resultado2=mysql_query($tabela); [*] $numresultado2=mysql_num_rows($resultado2); [*] [*] echo"<select name='idcliente'><option>escolha</option>"; [*] for ($i=0; $i < $numresultado2; $i++): [*] { [*] echo"<option>"; [*] echo $numresultado2['idcliente']; [*] echo"</option>"; [*] $numresultado2=mysql_fetch_array($resultado2); [*] [*] [*]} [*]endfor; [*]echo ("</select>"); [*] Compartilhar este post Link para o post Compartilhar em outros sites
faivic 0 Denunciar post Postado Fevereiro 14, 2007 olá Estava precisando puxar os dados por uma combo, dei uma pesquisada aqui no fórum encontrei este tópico, e FUNCIONOU, só tem um detalhe, em cima dos valores fica um item vazio, em branco, já olhei na tabela e está tudo certo, não existe nenhum registro vazio, é algo no script, alguém sabe resolver essa? desde já agradeço muito <? $conexao = mysql_connect ("localhost", "root", ""); mysql_select_db ("mcatibaia",$conexao);$tabela="SELECT DISTINCT turma FROM turma ORDER BY turma"; $resultado2=mysql_query($tabela); $numresultado2=mysql_num_rows($resultado2); echo"<select name='cxturma'><option>escolha</option>"; for ($i=0; $i < $numresultado2; $i++): { echo"<option>"; echo $numresultado2['turma']; echo"</option>"; $numresultado2=mysql_fetch_array($resultado2); } endfor; echo ("</select>")?> Compartilhar este post Link para o post Compartilhar em outros sites
faivic 0 Denunciar post Postado Fevereiro 14, 2007 do jeito que eu tinha feito não era possível pegar o valor, apenas exibir peguei um outro exemplo que deu certo, exibiu e depois gravou tudo certinho, se ajudar alguém ai vai: <?php$conexao = mysql_connect("localhost", "root", "") or die("Não foi possível conectar ao bd");mysql_select_db("mcatibaia", $conexao) or die("Não foi possível selecionar o bd");$sql = "select * from turma order by turma";$tabela = mysql_query($sql, $conexao);$linhas = mysql_num_rows($tabela);if($linhas==0){ echo "<script>alert('Nenhum registro foi encontrado');</script>";}else{?> <select name="cxturma"><?phpfor($x=0; $x<$linhas; $x++){$turma = mysql_result($tabela,$x,'turma');?><option value="<?= $turma ?>"><?= $turma ?></option><?php}?></select><?php}mysql_close($conexao);?> Compartilhar este post Link para o post Compartilhar em outros sites