arthurcruel
(usa Ubuntu)
Enviado em 23/12/2016 - 23:11h
zenas escreveu:
Bom, primeiramente você vai precisar de um formulário que peça o mês de aniversário do usuário e que processe no código que segue:
//pegando o valor do mes
$mes_do_usuario = $_GET['mes'];
//realizando a conexao
$conn = new PDO('mysql:host=localhost;dbname=meuBancoDeDados', $username, $password);
//captura erros
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
//faz a consulta MySQL
$exec = $pdo->exec(SELECT * FROM usuários WHERE mes=$mes_do_usuario);
//lista os aniversariantes do mesmo mes
echo ".$exec.<br>";
That's all folks! =D
Ainda não é isso que preciso vou postar aq meu código ok
<?php
ini_set('default_charset','UTF-8');
error_reporting(0);
ini_set(“display_errors”, 0 );
?>
<?php
require 'conexao.php';
?>
<!DOCTYPE html>
<html lang="pt">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href='https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="css/templatemo-style.css">
<link href='<html:rewrite page="/images/favicon.ico" />' rel="shortcut icon" type="image/x-icon">
<title>Aniversariantes</title>
<script language="JavaScript1.2">
function DoPrinting(){
if (!window.print){
return
}
window.print()
}
</script>
</head>
<body>
<h1 align="center">
PESQUISE:
</h1>
<form id="selecionar" name ="form1" action="" method="post" >
<div id="inputs">
<h5 align="center">
<?php
$mes_atual = date("m");
$mes_submit = $_POST['list'];
if (empty($mes_submit)){
$mes_ = $mes_atual;
}else{
$mes_ = $mes_submit;
}
$arr_meses = array(
'Janeiro' => 'Mês 1',
'Fevereiro' => 'Mês 2',
'Março' => 'Mês 3',
'Abril' => 'Mês 4',
'Maio' => 'Mês 5',
'Junho' => 'Mês 6',
'Julho' => 'Mês 7',
'Agosto' => 'Mês 8',
'Setembro' => 'Mês 9',
'Outubro' => 'Mês 10',
'Novembro' => 'Mês 11',
'Dezembro' => 'Mês 12'
);
?>
<select name="list" onchange="document.frm_meses.submit();">
<option value="">Selecione o mês...</option>
<?php
foreach($arr_meses as $mes => $meses) {
print("<option value=\"$mes\"");
if ($mes == $mes_){ print("selected"); }
print(">$meses ($mes)");
}
?>
</div>
</select>
<!--<label><span style="padding-left:20px">Selecione uma Coligada </span>-->
</label>
<select name="coligada">
<option>Selecione uma Empresa...</option>
<option>Todas as Coligada</option>
<?php while($prod = mssql_fetch_array($query)) { ?> <option value="<?php echo $prod['CODEMPRESA'] ?>">
<?php echo $prod['NOMEFANTASIA'] ?>
</option>
<?php } ?>
</select>
</form>
<input type="submit" name="selecionar" id="selecionar" value="Selecionar" /></h5> <!-- botão seleciona-->
<hr align="center" width="1300" size="2" color= #0000FF> <!-- TRAÇO NO TEXTO -->
<?php
echo "Mês: " . $_POST["list"] . "<BR>";
echo "Coligada: " . $_POST["coligada"] . "<BR>";
// Verifica se o usuario escolheu alguma Coligada
if(isset($_POST["coligada"]))
{
// Faz loop para as Coligadas
foreach($_POST["coligada"] as $coligada)
{
echo "- " . $coligada . "<br>";
}
}
else
{
echo "Você não escolheu nenhuma Coligada!";
}
//VERIFICA SE O USUARIO ESCOLHEU ALGUM MÊS
if(isset ($_POST["list"]))
{
//FAZ LOOP NOS MESES
foreach($_POST["list"] as $list)
{
echo "- " . $list . "<br>";
}
}
else
{
echo "Você não escolheu nenhum Mês!";
}
?>
<hr align="center" width="1300" size="2" color= #0000FF> <!-- TRAÇO NO TEXTO -->
<h1 align="center">
RELATÓRIO DE ANIVERSARIANTES DO MÊS
</h1>
<!--<input type="Reset" value="Apagar tudo"> -->
</body>
</html>
Se alguém puder me ajudar agradeço
Quero q passe a escolha do mês e a empresa q escolhi ao botão selecionar para que eu lá consiga colocar o select para retornar os dados do BD correspondentes
???????????????