Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Henrique-raptor

envio de formulario

Recommended Posts

Bom dia a todos...

 

Estou desenvolvendo um sistema de pedidos aqui na empresa, ta funcionando tudo...

 

O problema é mais estetica que eu nao conseguir arrumar, ja li em varios lugares e nao estou conseguindo implementar...

 

No meu sistema criei a parte de busca dos cliente, onde fiz um form, to fazendo o post na mesma pagina.

 

So que a variavel que esta recebendo o $_POST, ta acusando um erro "Notice: Undefined index:".

 

Ela fica vazia mesmo ate o momento que vc digita e manda fazer a busca, ja tentei com o isset com o empty, mas nao ta dando certo nao, se alguem puder me da uma orientação, ta funcionando a busca certinho, so queria q esse erro nao ficasse aparecendo pra nao estraga a pagina.

 

se alguem puder me ajudar.

 

FLWSS

Compartilhar este post


Link para o post
Compartilhar em outros sites
<form action="#" method="post" name="form1">
  <p class="input">
    <label for="colegio"></label>
    <label for="colegio"></label>
    <input name="colegio" type="text" class="input" id="colegio" size="50" />
    <input name="enviar" type="submit" class="button1" id="button2" value="Buscar Colegio" />
  </p>
</form>

 

<?php 

$colegio = ($_POST["colegio"]);

if(empty($colegio)){	
echo "<p align='center' style='font-size:20px;'>Informe o Colegio </a>";
}else{
	$select = ("SELECT * FROM clientes WHERE colegio LIKE '%$colegio%'");
	$res = mysql_query($select);
	$quant = mysql_num_rows($res);
	
	if($quant <= '0'){
		echo "<script language='javascript'>alert('Nenhum Colegio Cadastrado.');
			document.form1.colegio.focus();
		 </script>";
        }else{
	while($linha = mysql_fetch_assoc($res)){
		$id = $linha["id"];
		$col = $linha["colegio"];
		$endereco = $linha["endereco"];
		$bairro = $linha["bairro"];
		$cidade = $linha["cidade"];
		$telefone = $linha["telefone"];
}
}
}	
?>

 

 

Esta ai o codigo do formulario e o que esta pegando dos dados...

Compartilhar este post


Link para o post
Compartilhar em outros sites

hum... parece um problema básico

if(empty($colegio)){}

invés disso, tente isso



//Se existir post colegio
if(isset($_POST['colegio'])){
   $colegio = $_POST['colegio']; // recomendo que você olhe também sobre SQL injection
}else{
  echo 'Informe o colegio';
}

se não existisse post qual seria o valor da variável colegio? crie a variável apenas depois de verificar se o post existe!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.