Ir para conteúdo

Carlosevi

Members
  • Total de itens

    6
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre Carlosevi

  1. Carlosevi

    [MINHA REDE SOCIAL EM PHP]

    Amigo não foque no agora, mas sim no que sua rede social pode se torna. Primeiramente busque conhecimento necessário. Não fique buscando resultados de cara, mantenha a calma e o foco. Boa Sorte.
  2. Ola pessoal. Gostaria de ajuda com a lógica do meu banco, desculpe os erros de Português. Eu gostaria de fazer o seguinte. Tenho a tabela historico_views, eu gostaria de depois de inserir nela os usuarios e as propagandas que eles viram, Fazer de alguma forma (join eu acho) aparecer as propagandas que um certo usuarios não viu: Ex: Na tabela historico_views tem o id_user 1 e id_propaganda 1, na tabela de propagandas tem varias outras que o usuario 1 não viu. Não sei se consegui ser claro, mas eu gostaria de mostrar as propagandas que cada usuario não viu. OBRIGADO DÊS DE JÁ MEU BANCO: create database Mineradora; use Mineradora; create table Players ( id_player int not null auto_increment primary key, login varchar(100), senha varchar(100), email varchar(100), pontuacao double ); create table Dados_salas ( id_dados_sala int auto_increment primary key, nome_sala varchar(100), quantidade int, ingresso double, Data_limite date ); create table Salas ( id_sala int not null auto_increment primary key, id_player_fk INT, id_dados_sala_fk INT, foreign key(id_player_fk) references Players(id_player), foreign key(id_dados_sala_fk) references Dados_salas(id_dados_sala) ); create table Propagandas ( id_propaganda int not null auto_increment primary key, nome_propaganda varchar(100), link varchar(100), valor double ); create table Historico_views ( id_historico int not null auto_increment primary key, id_player_fk INT NOT NULL, id_propaganda_fk INT NOT NULL, foreign key(id_player_fk) references Players(id_player), foreign key(id_propaganda_fk) references Propagandas(id_propaganda) ); create table Comentarios ( id_comentario int not null auto_increment primary key, id_player_fk int, Comentario varchar(100), foreign key(id_player_fk) references Players(id_player) );
  3. Carlosevi

    Como puxo todos os dados do meu banco de dados pro PHP sem usar WHILE

    Sim amigo, o problema não é o GROUP BY é por que o loop do For repete os dados que o foreach trás.
  4. Carlosevi

    Como puxo todos os dados do meu banco de dados pro PHP sem usar WHILE

    Essa ideia do GROUP BY foi muito boa mano, porem msm assim deu erro, só diminuiu o numero de repetições. Eu fiz desse jeito com seu cod $result = "SELECT *FROM poltrona GROUP BY valor"; $cone = mysqli_query($link, $result); if ($contador <= $divisoria && $contador != 5) { foreach ($cone as $value) { //echo $value['valor']; echo "<td>". "$Letra[$contador]$x" ."<input type=image src=verde.png width=75px height=75px onClick=this.form.submit() name=sofa value=".$Letra[$contador].$x. "</td>"; } } Eu quero que com esse " //echo $value['valor']; " fazer um IF que quando $value['valor'] seja igual $Letra[$contador]$x , mude o src='vermelho.png' meu problema no momento é pq ta repetindo os valores que eu puxo do meu banco.
  5. Carlosevi

    Como puxo todos os dados do meu banco de dados pro PHP sem usar WHILE

    Muito obrigado pelo esforço, mais eu to atrás de algo que possa chamar os dados do meu banco de dados sem ser com um while ou foreach. Eu peguei o seu código, e coloquei só para testar, os dados do banco se repetem muitas vezes por conta de tudo isso já está dentro de um loop. Abraço amigo, obrigado.
  6. <!DOCTYPE html> <html> <head> <title>Voos</title> <link rel="stylesheet" type="text/css" href="css/tabela.css"> <script type="text/javascript" src="JQuery/jquery-3.2.1.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $('table#horario tbody tr:odd').addClass('impar'); $('table#horario tbody tr:even').addClass('par'); $('table#horario tbody tr').hover(function(){ $(this).addClass('destacar'); }, function(){ $(this).removeClass('destacar'); }); }); </script> </head> <body> <?php include 'conexao.php'; $sql = "SELECT h.hr_volta ,h.hr_ida , h.dt_ida,h.dt_volta as chegada, a.nome_aeroporto as origem, ae.nome_aeroporto as destino FROM voos as v join horarios as h on h.id_horarios = v.id_horario join aeroporto as a on a.id_aeroporto = v.id_aeroporto_origem join aeroporto as ae on ae.id_aeroporto = v.id_aeroporto_destino"; $cone = mysqli_query($link,$sql); ?> <table id="horario"> <h1>Exemplo tabela</h1> <caption> Viação Alfa - horário </caption> <thead> <tr id="horario"> <th>Origem</th> <th>Destino</th> <th scope="col">Saída</th> <th scope="col">Chegada</th> <th scope="col">Classe</th> <th scope="col">Tarifa</th> <th scope="col">Frequência</th> </tr> </thead> <tfoot> <tr> <td colspan="8">Válida para o período de 02/10/2008 </td> </tr> </tfoot> <tbody> <?php while ($row = mysqli_fetch_assoc($cone)){ echo "<td>".$row['origem']."</td>"; echo "<td>".$row['destino']."</td>"; echo "<td>".$row['hr_ida']."</td>"; echo "<td>".$row['hr_volta']."</td>"; } ?> </table> </body> </html>
  7. Não tenho um conhecimento muito amplo em programação, só quero alguma dica que eu possa pesquisar e resolver meu problema, já agradeço um grande a braço a todos. Minha intenção e fazer com que todas as cadeiras cadastradas no meu banco de dados mude para cor vermelha, porem como eu usei um "for", quando eu insiro um WHILE ele da vários loop, e da erro na contagem. Meu Código. <body> <form action="recebe.php" method="post"> <table border='1'> <?php session_start(); $link = mysqli_connect("127.0.0.1", "root", "","passagem") or die ("Sem conexão com o servidor"); $result = "SELECT *FROM poltrona"; $cone = mysqli_query($link, $result); $Letra = array('A','B','C','D','E','F','G','H','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'); $numero = array(); $contador = 0; $divisoria = 10 + 1; $cadeiras = 56; $valora =0; echo "<table border=1 align=center>"; for ($x=1; $x < $cadeiras; $x++) { if ($contador <= $divisoria && $contador != 5) { echo "<td>". "$Letra[$contador]$x" ."<input type=image src=verde.png width=75px height=75px onClick=this.form.submit() name=sofa value=".$Letra[$contador].$x. "</td>"; } $contador += 1; if ($contador == 5) { echo "<td>-------------------</td>"; } if ($contador == $divisoria) { echo "<tr>"; $contador = 0 ; } } ?> </form> </body>
×

Informação importante

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