Iniciante em PHP - O que tem de errado nesse formulário?
Olá pessoal,
Estou iniciando em PHP e confesso estar sofrendo um bom bocado. Mas vamos lá.
Tenho o seguinte objeto:
function consulta($parametro, $pordem)
{
$sql = "SELECT Pais_Codigo, Pais_Nome ";
$sql .= "FROM a001_paises ";
if ($parametro != "")
{
$sql .= "WHERE ".$parametro;
}
if ($pordem != "")
{
$sql .= "ORDER BY ".$pordem;
} else {
$sql .= "ORDER BY Pais_Nome";
}
$query = mysql_query($sql);
while ($res = mysql_fetch_assoc($query))
{
echo($res['Pais_Codigo'].". ".$res['Pais_Nome'].'<br />');
}
}
E tenho o formulário:
<?php
include('objeto/paises.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PÁGINA INICIAL</title>
<link rel="stylesheet" type="text/css" href="estilos.css"/>
</head>
<body>
<div class="div arredonda">
<div class="titulo">Consultar Países</div>
<div>
<form method="get" enctype="multipart/form-data" action="">
<div>Digite uma parte do nome do país:</div>
<div><input name="busca" type="text" class="campos1" /></div>
<div style="margin-top:10px;"><input name="btnConsulta" type="button" value="Consultar" class="button pesquisa" /></div>
</form>
</div>
<div style="margin-top:20px;">
<?php
$busca = $_GET['busca'];
if (isset($busca))
{
consulta("Pais_Nome LIKE '%".$busca."%'", "Pais_Nome");
}
?>
</div>
</div>
</body>
</html>
Ao executar esta página, aparece o erro:
>
Notice: Undefined index: busca in C:\xamp\htdocs\aulas\PaisConsulta.php on line 27
Onde estou errando?
Grato,
Ilano
Discussão (17)
Carregando comentários...