pulao 0 Denunciar post Postado Setembro 4, 2011 bom dia gostaria de saber como faço para tirar o nome dos campos das tabelas e jogar direto no formulario com um array() e jogar esses dados direto no formulario para nao ter que fazer de um em um... desde ja agradeço a atenção ! Compartilhar este post Link para o post Compartilhar em outros sites
Robz Lancaster 0 Denunciar post Postado Setembro 4, 2011 EX: Tabela Cliente Com Nome Endereco Idade $Clientes = mysql_query("SELECT * FROM Clientes WHERE Idade = 1 "); while($row = mysql_fetch_assoc($Clientes)) { echo $row['Nome']; echo $row['Endereco']; echo $row['Idade']; // Caso Queira Puxar Apenas a Idade Igonore a Setença acima e Faça: echo $row['Endereco']; } E Vice e Versa. Até :D Compartilhar este post Link para o post Compartilhar em outros sites
pulao 0 Denunciar post Postado Setembro 4, 2011 certo teria como eu fazer do tipo. Um array() que varre automaticamente sem ter que colocar o nome de um em um como você mostrou acima? tipo enquanto haver valor na tabela vai jogando para o value do input text? um array de uma consulta assim mostraria o nome de cada campo? print "<h2>NOMES DE CAMPOS</h2>"; $res = mysql_query('select * from clientes', $link); echo mysql_field_name($res, 0) . "<br>"; echo mysql_field_name($res, 2); Compartilhar este post Link para o post Compartilhar em outros sites
Robz Lancaster 0 Denunciar post Postado Setembro 5, 2011 Da Sim com o Comando mysql_fetch_row ($cliente)) Ex: de uso: while($row = mysql_fetch_row($cliente)) { $i = $i+1; echo $row[$i]; } Acredito que seja isso '-' Compartilhar este post Link para o post Compartilhar em outros sites
pulao 0 Denunciar post Postado Setembro 5, 2011 entendi e vou tentar fazer um teste logo mais, você saberia me dizer se consigo criar algo do tipo, a tabela do html cresça conforme eu aumente a tabela do banco de dados? de forma ao criar um campo novo na tabela do banco a tabela html se modifica automaticamente? Compartilhar este post Link para o post Compartilhar em outros sites
Dii 15 Denunciar post Postado Setembro 5, 2011 Amigo, Eu acho que você queira fazer algo mais avançado. Desse tipo? Suponhamos que tenho o campo Nome e E-mail em 2 inputs na minha página... <html> <head> </head> <body> <?php // Pega os dados do BD, eu useio um qualquer $query = mysql_query("SELECT * FROM usuario"); // Pega os dados atraves de delimitadores while($row = mysql_fetch_object($query)): ?> Nome: <input type="text" name="nome" value="<?php echo $row->nome ?>"/> E-mail <input type="text" name="email" value="<?php echo $row->email ?>"/> <?php endwhile; ?> </body> </html> Eu acho que seja isso. Compartilhar este post Link para o post Compartilhar em outros sites
pulao 0 Denunciar post Postado Setembro 6, 2011 Amigo, Eu acho que você queira fazer algo mais avançado. Desse tipo? Suponhamos que tenho o campo Nome e E-mail em 2 inputs na minha página... <html> <head> </head> <body> <?php // Pega os dados do BD, eu useio um qualquer $query = mysql_query("SELECT * FROM usuario"); // Pega os dados atraves de delimitadores while($row = mysql_fetch_object($query)): ?> Nome: <input type="text" name="nome" value="<?php echo $row->nome ?>"/> E-mail <input type="text" name="email" value="<?php echo $row->email ?>"/> <?php endwhile; ?> </body> </html> Eu acho que seja isso. Ainda nao teste mais imagino que seja isso mesmo, ainda vou tentar automatizar os apelidos dos campos como Nome, Email dentro de um array daí so vou precisar chamar um array e deixar os outros irem automaticamente.... acho que a ideia é boa, alguma dica? Compartilhar este post Link para o post Compartilhar em outros sites
pulao 0 Denunciar post Postado Setembro 7, 2011 apenas um detalhe dessa forma terei que do mesmo jeito fazer modificação em todos os campos, ex: nome, email, cpf, endereço,,, queria saber se existe uma forma de colocar num array os valores com o nome dos campos da tabela e fazer a tabela inteira em apenas uma linha, e os apelidos dos campos tabem dentro de um array() que ate o valor == null vai preenchedo os apelidos... exemplo <table border=1> <tr> <tr><td>array($apelido)</td><td><input type="text" name="$valordatabela"></td></tr> </tr> </table> espero ideias nao codigo pronto!!! Compartilhar este post Link para o post Compartilhar em outros sites
Dii 15 Denunciar post Postado Setembro 7, 2011 Amigão, ai você quer fazer uma salada de frutas... E qual a diferença da sua ideéia para a minha idéia? E não precisa por array() == null, o Fetch Array ou Fetch Object ja faz isso para você baseando no seu código de SQL. Compartilhar este post Link para o post Compartilhar em outros sites
pulao 0 Denunciar post Postado Setembro 8, 2011 vou testar !!! e é verdade nao precisa de array eu falei besteira !!! entao pensei numa forma aqui, vou criar um arquivo externo para a tabela que vai ser dessa maneira $pessoais = 'Nome,CPF,RG,Telefone'; $pessoais = explode(',',$pessoais); for ($i=0;$i<=$pessoais;$i++){ print '$pessoais[$i]: <input type="text" name="$dados[$d]" size="$tamanho[$d]"><br>; } mais ou menos dessa forma, onde $dados terá o nome da variavel que vai funcionar como $pessoais e a mesma coisa para $tamanho daria certo? estou fazendo agora mas caso alguem tenha uma outra forma mais pratica de fazer isso.... Compartilhar este post Link para o post Compartilhar em outros sites
pulao 0 Denunciar post Postado Setembro 10, 2011 resolvido aki tbm Compartilhar este post Link para o post Compartilhar em outros sites