Ir para conteúdo
Fórum Script Brasil

Ueta

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Sobre Ueta

Ueta's Achievements

0

Reputação

  1. Fiz um formulario com radio buttos em php que mostra os usuarios e se o recebimento de e-mails de cada um está ativo ou não. Eis o código: <form method="POST" action="email.php"> <b>Recebimento de e-mails:</b>&nbsp; <br /> <? } ?> <? $sql = mysql_query("select cod_usu, mail_ativo from usuarios "); while($linha = mysql_fetch_array($sql)){ $cod_usuario = $linha['cod_usu']; $ativo = $linha['mail_ativo']; ?> <? echo "$usuario"; ?> <INPUT TYPE="RADIO" NAME="<? echo "$cod_usuario"; ?> " VALUE="S" <? if ($ativo == 'S') { echo "CHECKED"; } ?> >Sim <INPUT TYPE="RADIO" NAME="<? echo "$cod_usuario"; ?> " VALUE="N" <? if ($ativo == 'N') { echo "CHECKED"; } ?> >não <br /> <? } ?> <br /><br> <input type="submit" value="Alterar"> </form> Temos a tabela usuarios. No select usei só dois campos o cod_usu (código usuario) e mail_ativo (campo para e-mail). Esse form funciona, eles mostra todos os usuarios e se cada um deles está com o e-mail ativo. O problema é fazer o POST: como eu vou fazer para pegar a variável de cada um para poder da update? Exemplo: 3 usuarios que recebiam e-mails, não vao mais receber como selecionar somente esses tres para alterar?
  2. Bom esse é o script das tabelas: create sequence seq_cliente; create sequence seq_estado; create sequence seq_user; CREATE TABLE tb_clientes( id_cli int default nextval('seq_cliente') not null, inclusao_user date, nome_user varchar(80), end_user varchar(80), bairro_user varchar(40), email_user varchar(90), tel_user varchar(25), cidade_user varchar(80), estado_user int, primary key (id_cli) ); CREATE TABLE tb_estados( id_estado int default nextval(seq_estado) not null, estado varchar(60), uf char(3), primary key (id_estado) ); CREATE TABLE tb_user( id_user int default nextval(seq_user) not null, apelido varchar(60), senha varchar(20), primary key (id_user) ); E esse é o formulário de cadastro: http://pastebin.com/X6EPZ6ZA O insert lá da linha 80 não funciona. Retorna erro de sintaxe. Detalhe: se eu colocar assim $sql = pg_query("INSERT INTO tb_clientes (nome_user,end_user,bairro_user,email_user,tel_user,cidade_user) VALUES ('$nome_user','$end_user', '$bairro_user','$email_user','$tel_user','$cidade_user')"); não da erro. Agora se eu acrescento o $estado_user e sua respectiva coluna dá erro. Alguém sabe qual problema?
×
×
  • Criar Novo...