Ir para conteúdo
Fórum Script Brasil
  • 0

problema para utilizar o <input type = 'radio' com o php


edersonnves

Pergunta

nesse formulario que estou criando, onde se digita a quantidade de pacientes que se deseja cadastrar, esta acontecendo o seguinte:

vou exemplificar para ficar melhor de entender

exemplo o usuario digita que quer dois formulario de paciente, um do sexo masculino e o outro e do sexo feminino.

abrem os dois formularios sem erros, so que no campo de escolha de sexo os campos não ficam independentes, ou seja se eu clicar, masculino no paciente nº 1, quando clico no paciente nº 2 para definir que e feminino o paciene nº 1 não fica marcado a opção masculino.e como existisse 4 opções onde eu teria que escolher somente uma.

não sei si fui claro segue o codigo abaixo do formulario

<?php

for($i=1; $i<= $_SESSION['qtd_pac']; $i++){

echo "<fieldset><legend><B>DADOS DO PACIENTE Nº $i </B></legend><br>";

echo "Nome: <input name ='nome_pac[]' type='text' size=40>";

echo "Data de nascimento: <input name ='dt_nascimento_pac[]' type ='text' size=10>";

echo "Sexo: <input type='radio' name='sexo_pac[]' value='maculino'checked> masculino";

echo " <input type='radio' name='sexo_pac[]' value='feminino'> feminino<br><br>";

echo "Nome da Mãe: <input name ='nome_mae_pac[]' type ='text' size=40>";

echo " Nome do Pai: <input name ='nome_pai_pac[]' type ='text' size=40> <br><br>";

echo "Endereço: <input name = 'endereco_pac[]' type ='text' size=60>";

echo " Complemento: <input name = 'compl_pac[]' type = 'text' size=30> <br><br>";

echo "Bairro: <input name = 'bairro_pac[]' type = 'text' size =15>";

echo " Cidade: <input name = 'cidade_pac[]' type = 'text' size =15>";

echo " Estado: <input name = 'estado_pac[]' type = 'text' size =15>";

echo " Telefone: <input name = 'tel_pac[]' type = 'text' size =15> <br><br>";

echo "Tipo de Documento: <input name = 'tipo_doc_pac[]' type='text' size=20> ";

echo " Numero: <input name = 'numero_doc_pac[]' type = 'text' size=10> ";

echo " Orgão Expedidor: <input name = 'orgao_exp_pac[]' type='text' size=10> ";

echo " UF: <input name = 'uf_pac[]' type = 'text' size = 2><br>";

echo "</fieldset><br>";

}

Editado por edersonnves
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Não há problema algum, recomendo que você pare o que está fazendo e pegue uma apostila de HTML, vai ver que os radios se agrupam pelo nome, se você observar você está criando várias vezes o mesmo formulário com os mesmos nomes, no caso do radio você deve informar o $i dentro dos colchetes para diferenciá-los, só lembre-se de alterar o $i para zero e colocar $i < $_SESSION['qtd_pac'], porque se não você vai ter problemas na hora de resgatar os valores no PHP.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...