COMPARAÇÃO MYSQL EM PHP

1. COMPARAÇÃO MYSQL EM PHP

Luan Corrêa Monteiro
luanmonteiro

(usa Outra)

Enviado em 14/07/2017 - 11:40h

Estou com o seguinte problema.
Estou tentando comparar dados inseridos no navegador com tabelas mysql.
<?php
//cadastro
$nome= $_POST ["tnome"];
$Ano= $_POST ["tserie"];
$Celular= $_POST ["tcelular"];
$sexo= $_POST ["tsexo"];
$interesse= $_post ["tinteresse"];
//perguntas
$serie = $_POST['Serie'];
$outros = $_POST['toutros'];
$cantor = $_POST['tcantor'];
$estilo = $_POST['Musical'];
$musica = $_POST['tmusica'];
$prefere = $_POST['tprefere'];
//banco de dados perguntas
$serie2 = mysql_query("SELECT * FROM tabela ORDER BY nome ASC ");
$outros2 = mysql_query("SELECT * FROM tabela ORDER BY nome ASC ");
$cantor2 = mysql_query("SELECT * FROM tabela ORDER BY nome ASC ");
$estilo2 = mysql_query("SELECT * FROM tabela ORDER BY nome ASC ");
$musica2 = mysql_query("SELECT * FROM tabela ORDER BY nome ASC ");
$prefere2 = mysql_query("SELECT * FROM tabela ORDER BY nome ASC ");
if($_POST['$interesse'] == ['Homem'])
show all $sexo "Masculino" otherusers
elseif ($_POST['$interese' == ['Mulher'])
show all $sexo "feminino" otherusers
$naveg = $_POST[cadastro];

if(strcasecmp($serie, $serie2) != 0)
{
echo "faça algo";
}
else
{
echo "não faça nada";
}

if(strcasecmp($outros, $outros2) != 0)
{
echo "faça alguma coisa";
}
else
{
echo "não faça nada";
}

if(strcasecmp($cantor, $cantor2) != 0)
{
echo "faça alguma coisa";
}
else
{
echo "não faça nada";
}

if(strcasecmp($estilo, $estilo2) != 0)
{
echo "faça alguma coisa";
}
else
{
echo "não faça nada";
}

if(strcasecmp($musica, $musica2) != 0)
{
echo "faça alguma coisa";
}
else
{
echo "não faça nada";
}

if(strcasecmp($prefere, $prefere2) != 0)
{
echo "faça alguma coisa";
}
else
{
echo "não faça nada";
}

?>

O codigo funciona mais ou menos assim comparo as resposta das perguntas feitas ao cadastrado e a dos outros cadastrados no banco de dados ele tem que somar o numero de respostas iguais de cada cadastrado e no final mostrar uma lista dos 5 cadastrados que tem a resposta mais parecida com a tua.
Queria saber como posso comparar varios cadastrados de uma vez so sem ter que fazer um codigo gigante. E tambem queria saber como somar o numero de respostas iguais no meio do codigo. Agradeço desde ja quem puder ajudar.


  


2. Re: COMPARAÇÃO MYSQL EM PHP

Hector Nagao
heckjp

(usa elementary OS)

Enviado em 14/07/2017 - 11:56h

Pesquisa por foreach e switch. A solução é usar um laço de repetição pra comparação.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts