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

(Resolvido) Ajuda com formulários


FIM

Pergunta

Olá, sou novo aque e estou iniciando no PHP. Gostaria de saber se alguém poderia me ajudar com um problema que tou tendo.

Criei esse formulário em HTML:

<html>

<head>

<title>Usando caixa de seleção</title>

</head>

<body>

Quais os meios de comunicação de sua preferencia?

<form name="Form03" method="GET" action="LAB03.php">

<p><input type="checkbox" name="meio1">Jornal o Globo<br>

<input type="checkbox" name="meio2">Revista Veja<br>

<input type="checkbox" name="meio3">Internet<br>

<input type="checkbox" name="meio4">TV Bandeirantes</p>

<input type=submit value="Enviar">

</form>

</body>

</html>

Depois criei esse arquivo em PHP que recebe as informações do formulário:

<html>

<body>

<?php

$meio1=$_GET["meio1"];

$meio2=$_GET["meio2"];

$meio3=$_GET["meio3"];

$meio4=$_GET["meio4"];

echo "Status do Jornal o Globo : $meio1<br>";

echo "Status da Revista Veja: $meio2<br>";

echo "Status da Internet: $meio3<br>";

echo "Status da TV Bandeirantes: $meio4";

?>

</body>

</html>

Quando eu executo o formulario tudo bem, aparece as 4 caixas para eu marcar, aquelas que eu marco aparece no arquivo em PHP como on e aquelas que eu deixo desmarcadas dão a seguinte menssagem:

Notice: Undefined index: meio4 in C:\Arquivos de programas\EasyPHP 3.0\www\Capitulo 5\LAB03.php on line 7

Status do Jornal o Globo : on

Status da Revista Veja: on

Status da Internet: on

Status da TV Bandeirantes:

O certo deveria ser não aparecer nada nasquelas ficam desmarcadas. Não sei mas o que fazer, por favor alguém me ajude.

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0
Testei aqui e funcionou beleza. Qual a versão do PHP e MySQL que estás usando ?

Olha, não sei bem qual a versão, eu não sei instalar manualmente cada um e configurar, e por isso eu instalei o easyphp, ele instala o php, o apache, o mysql e o phpmyadmin. Tenho um amigo que usa o phptriad e também teve o mesmo problema.

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

  • 0
Testou usar $_POST em vez de $_GET ?

Se fizer este teste, lembre de mudar o form para method="POST"

já consegui resolver meu problema, desisntalei o easyphp e instalei o xampp, agora tenho outro problema, o apache não quer mais conectar, alguém teve algum problema parecido?

Link para o comentário
Compartilhar em outros sites

  • 0
Testou usar $_POST em vez de $_GET ?

Se fizer este teste, lembre de mudar o form para method="POST"

já consegui resolver meu problema, desisntalei o easyphp e instalei o xampp, agora tenho outro problema, o apache não quer mais conectar, alguém teve algum problema parecido?

Resolvido, consegui resolver e o xampp está funcionando normalmente.

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
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...