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

O Que Há De Errado Nesse Script?


Phoenix Design

Pergunta

E aí galera beleza?To fazendo o curso de PHP do IPED e já estou na parte de SQL, porém antes de ir adiante no curso resolvi treinar um pouco meus scripts pra ver como estou... e ao fazer um na parte de formulario eu acabei não conseguindo o resultado esperado!

vocês poderiam me ajudar?Gostaria de saber o que há de errado nos scripts do formulario e do arquivo ph que seguem a seguir:

<form method="post" action="enviar2.php">

<fieldset>

<legend>Dados Pessoais</legend>

<label>Nome:</label><br/>

<input type="text" size="30" name="nome" /><br/>

<br/>

<fieldset>

<legend>Enquete</legend>

<label>O que você mais gosta na escola?</label>

<br/>

<br/>

<input type="checkbox" name="gosto[]" value=professores"/>Professores<br/>

<input type="checkbox" name="gosto[]" value="localizacao"/>Localização<br/>

<input type="checkbox" name="gosto[]" value="amigos"/>Amigos<br/>

</fieldset>

<input type="submit"/>

</form>

<?

echo "Me chamo: ".$_REQUEST['nome] . "<br />";

echo "O que mais gosta na escola é: ";

foreach($_REQUEST['gosto'] as $gosto)

{

echo $gosto ."<br />";

}

?>

Bom quem puder me dar uma dica do que fiz de errado eu agradeço beleza!

Abraços!

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Tente assim

<form method="post" action="enviar2.php">

<fieldset>
<legend>Dados Pessoais</legend>
<label>Nome:</label><br />
<input type="text" size="30" name="nome" /><br/>

<br />

<fieldset>
<legend>Enquete</legend>
<label>O que você mais gosta na escola?</label>
<br/>
<br/>
<input type="checkbox" name="gosto" value="professores" />Professores<br />
<input type="checkbox" name="gosto" value="localizacao" />Localização<br/>
<input type="checkbox" name="gosto" value="amigos" />Amigos<br/>
</fieldset>

<input type="submit"/>

</form>
<?
echo "Me chamo: ".$_POST['nome'] . "<br />";

echo "O que mais gosta na escola é: ";

for($i=0; $i<=$_POST["gosto"]; $i++){
echo $_POST["gosto".$i]."<br>";
}
?>

Link para o comentário
Compartilhar em outros sites

  • 0

Não sei o que tava pegando aqui....simplismente desinstalei o pacote PHPTriad que tenho e reinstalei ele novamente, e o script funcionou!

então,já que o problema foi resolvido ... está td beleza!Agora é só continuar com o treinamento hehehe!

Vlw galera,brigadão pelas dicas, que eu já testei e também deram certo!

Falow, abraços!

Link para o comentário
Compartilhar em outros sites

  • 0

Nesse caso, usar $_REQUEST ou $_POST não faz diferença, apesar de ser mais aconselhável usar $_POST.

Em alguns severs fais muita diferença sim se é $_REQUEST ou $_POST ou $_GET pois alguns severs pedem o tipo de envio...Entendeu?

Pois eu fiz o teste...

Valeu tinha esquecido do "count()" foi na hora ca pressa

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