POST na Blank não passa parametros

Bom dia pessoal!
Procurei aqui no fórum algo a respeito, mais esta muito vago e sem solução.
Trata-se do mesmo problema quando uso POST o formulário não passa os parâmetros, mas quando uso GET os parâmetros são passados.
Fiz um simples formulário para verificar antes de postar, segue o código do formulário:

?>

Formulário de Pesquisa

Formulário de Pesquisa


<form action="../recebedados" method="GET">

    <label for= "nome"> Nome: </label><br/>
	<input type= "text" name="nome"><br/>
	
     <label for= "sobrenome"> Sobrenome: </label><br/>
	<input type= "text" name="sobrenome"><br/>

	
  <br>
  <button type="submit" class="btn btn-primary">Enviar</button>
	
</form>
<?php Formulário recebedados, com o GET recebe de boa echo "Ola" .$_GET["nome"]." ".$_GET["sobrenome"]."!"; Quando POST recebo a mensagem: Ola ! Array ( [script_case_init] => 8553 ) Espero ter sido claro, fico no aguardo! Obrigado a todos!
  • Você tem algum outro formulário do tipo que funcionava e parou de funcionar na nova versão 9.9.014?

  • Você setou as Variaveis Globais na aplicação que envia e na que recebe os dados?

Em uma blank quem manda e o programador, é coo se fosse um script php puro.

E pra que criar um formulário em uma blank se pode usar uma controle?

1 Curtida

Bom dia!
Obrigado por responderem.
Acontece que estou usando uma blank, fiz esse formulário simples para poder explicar que esta acontecendo, vou colocar o meu formulário blank com o código para melhor entendimento:

?>

Formulário de Pesquisa

Formulário de Pesquisa


<form action="../processar_pesquisa.php" method="POST">

  <?php
			   $sql="SELECT id, tipo_pesquisa, tipos_unidade, pergunta, tipo_valor, ativa

FROM perguntas ";
sc_select(dn, $sql);

             while(!$dn->EOF){
				$codigo = $dn-> fields[0]; 
			    $pergunta = $dn->fields[3]; 
				$valor = $dn->fields[4];  
			 ?>
                <?php echo "<div class='form-group'>";?>
	          
	
	
            <?php echo "<label for='pergunta" . $codigo . "'>" . $pergunta . " </label>";?><br>
	
            <?php
				if ($valor == 2) {
		
        echo "<div class='form-check form-check-inline'>"; 
        echo "<label class='form-check-label'>";
        echo "<input class='form-check-input' type='radio' name='resposta_" . $codigo. "' value='sim'>Sim";
        echo "</label>";
        echo "</div>";
       
					
					
        echo "<div class='form-check form-check-inline'>";
        echo "<label class='form-check-label'>";
        echo "<input class='form-check-input' type='radio' name='resposta_" . $codigo . "' value='nao'>Não";
        echo "</label>";
        echo "</div>";
      } elseif ($valor == 1) {
        echo "<div class='form-check form-check-inline'>";
        echo "<label class='form-check-label'>";
        echo "<input class='form-check-input' type='radio' name='resposta_" . $codigo . "' value='bom'>Bom";
        echo "</label>";
        echo "</div>";
        
        echo "<div class='form-check form-check-inline'>";
        echo "<label class='form-check-label'>";
        echo "<input class='form-check-input' type='radio' name='resposta_" . $codigo. "' value='regular'>Regular";
        echo "</label>";
        echo "</div>";
        
        echo "<div class='form-check form-check-inline'>";
        echo "<label class='form-check-label'>";
        echo "<input class='form-check-input' type='radio' name='resposta_" . $codigo . "' value='ruim'>Ruim";
        echo "</label>";
        echo "</div>";
        
        echo "<div class='form-check form-check-inline'>";
        echo "<label class='form-check-label'>";
        echo "<input class='form-check-input' type='radio' name='resposta_" . $codigo . "' value='na'>NR";
        echo "</label>";
        echo "</div>";
					
					
      } elseif ($valor == 3) {
        echo "<div class='form-check form-check-inline'>";
        echo "<label class='form-check-label'>";
        echo "<input class='form-check-input' type='radio' name='resposta_" . $codigo . "' value='0'>0";
        echo "</label>";
        echo "</div>";
        
        // Repetir o código acima para os valores 1 a 10 do NPS
        
        echo "<div class='form-check form-check-inline'>";
        echo "<label class='form-check-label'>";
        echo "<input class='form-check-input' type='radio' name='resposta_" . $codigo . "' value='10'>10";
        echo "</label>";
        echo "</div>";
      }
      
      echo "</div>";
   
    
	 ?>
	
	 
	<?php  
	 					 
	$dn->MoveNext();		 
	 
 }
       $dn->Close(); 
  ?>
	

	
  <br>
  <button type="submit" class="btn btn-primary">Enviar</button>
	
</form>
<?php Formulário **processar_pesquisa.php** ?> Processar Pesquisa

Resultados da Pesquisa

<?php // Verifica se o formulário foi enviado if ($_SERVER["REQUEST_METHOD"] == "POST") { // Verifica se existem respostas if (isset($_POST['resposta'])) { // Imprime as variáveis recebidas echo "
";
        print_r($_POST['resposta']);
        echo "
"; } else { echo '

Nenhuma resposta foi enviada.

'; } } else { echo '

O formulário não foi enviado.

'; } ?> Voltar
<?php