Jump to content


Photo

No Cadastro De Um Campo Capturar Dados De Uma Tabela


  • Faça o login para participar
5 replies to this topic

#1 Junior Simões

Junior Simões

    Turista

  • Usuários
  • 33 posts
  • Sexo:Não informado

Posted 18/09/2007, 09:39

Bom galera preciso de uma ajuda, eu não tenho minima ideia de como eu faço,
eu já fiz alguns sistemas de cadastro mas nunca desta forma, então me considero um
novato.

Oque eu preciso de um apoio seria o seguinte.

eu tenho um campo:

ex:

<input type="text" name="produtos" id="produtos">
--

e tenho uma tabela de Produtos já pronta.

Como eu consigo no cadastro do produtos capturar o dado do campo da tabela produtos?

Bom galera aceito sugestões de tutos ou de livros tbm.

antecipadamente, Obrigado !

#2 B!ö$

B!ö$

    12 Horas

  • Usuários
  • 129 posts
  • Sexo:Masculino
  • Localidade:Randômico

Posted 18/09/2007, 09:42

Tem dois métodos:

1º Alterando diretamente no arquivo:
http://www.php.net/m...tion.fwrite.php

2º Cadastrando informações na base de dados, e depois exibi-las:
http://forum.wmonlin...howtopic=104461

Espero ter ajudado.

#3 Junior Simões

Junior Simões

    Turista

  • Usuários
  • 33 posts
  • Sexo:Não informado

Posted 18/09/2007, 16:34

na verdade não era isso.

Seria o seguinte

No formulário tenho um campo para cadastrar chamado produtos.

E eu tenho uma tabela com vários produtos já cadastrados chamada produtos_cadastrados.

Oque eu quero é que nesse campo produtos apareça os dados já cadastrados na tabela produtos_cadastrados, como opção
de cadastro no campo produtos.


Alguem sabe me dizer que tipo de função eu utilizo, para me dar uma luz.

obrigado.

#4 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 18/09/2007, 17:17

Você pode montar um combo box ou fazer por ajax...
Se for um combo box, você vai fazer algo parecido com isso:
<select name="nome" id="nome">
<?
$sql_query = "SELECT nome, codigo FROM tabela ORDER BY nome";
$retorno = pg_query($bdcon,$sql_query);
while($dados = pg_fetch_array($retorno)){
	echo '<option value="'.$dados["codigo"].'">'.htmlentities(($dados["nome"]).'</option>';
}
?>
</select>
Se for algo em AJAX, avise que a gente move seu tópico pra lá... ok? (y)

Edição feita por: boirock, 18/09/2007, 17:18.


#5 Junior Simões

Junior Simões

    Turista

  • Usuários
  • 33 posts
  • Sexo:Não informado

Posted 19/09/2007, 00:44

Ai esta amigo da uma força ai,
Quanto a cidade eu tbm vou ter uma tabela eu acho, eu consegui uma tabela do programa do correio em formato mbd,
depois vou ver se consigo importar ela, se alguem se interressar.


Bom galera ai esta o código oque eu precisaria era de um exemplo ou diaca da onde posso encontrar algo sobre assunto.
vlq pela atenção.



Talvez algum tipo de while no formulário.

<form name="form1" method="post" action=""><p>Cidade :<input type="text" name="cidade" id="cidade"></p><p>Produtos :<input type="text" name="produtos" id="produto"></p><p><input type="submit" name="Submit" value="Submit"></p><p>&nbsp;</p></form>

$nome = strip_tags($_POST['cidade']);$sexo = ($_POST['produtosCidade']);$sqlinsert = "INSERT INTO cadastrousuarios ( cidade, produtosCidade)values ('$cidade', '$produtosCidade')mysql_query($sqlinsert) or die ("Erro no insert: " . mysql_error());if ($sqlinsert){header("Location: [url="http://127.0.0.1/confirmacao.php");"]http://127.0.0.1/confirmacao.php");[/url]}?>


<?php$hostname = "127.0.0.1";$username = "root";$senha= "";$banco = "pitstop";$db = mysql_connect($hostname, $username, "");mysql_select_db($banco, $db);?>

Consegui um script, mas não esta pegando os ados alguem pode dar uma olhada para min, deve ter algo errado

<body><form name="form1" method="post" action="inserindo2.php"><input type="submit" name="submit" value="submit">Produtos :<br><select name="produtos">    <?phprequire("conectdb.php");$sql = mysql_query("SELECT * FROM produtos");while($dados = mysql_fetch_array($sql)){echo $dados['produtoss'];}?>

Edição feita por: boirock, 19/09/2007, 10:06.


#6 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 19/09/2007, 09:20

Então meu caro... não está pegando da tabela ou não está exibindo as opções?
O que você está fazendo é simplesmente exibir a coluna produtoss dentro do seu combo.
O que tem dentro dessa coluna? Se for só o nome do produto, não vai funcionar...
Veja no script que eu te passei que antes de usar os dados do select eu abreo a tag <option> e depois fecho...
Será que é isso?
[] Rafael :boxing:




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq