Ir para conteúdo
Fórum Script Brasil
  • 0

Select traz sempre o mesmo resultado


*FIT*

Pergunta

Olá, montei um sistema de convites online, mas um pedaço muito importante do código está com um erro

independente da quantidade de convites cadastrados, o select traz sempre 4, alguém sabe o que pode ser??

estou postando o código!

<?php
                        $login = $_POST['login'];
                        $senha = $_POST['senha'];
                        
                        echo "<p class=\"paragrafo\">Seja bem Vindo!</p>";
                        echo "<br><h3>Envie seus convites para um amigo</h3>";
                        echo "<form method=\"post\" action=\"Cenviado.php\" name=\"envia_email\">";
                        
                        $convites = mysql_query("select convites from cad_aniversariantes where login='$login' and senha='$senha'");
                                        
                        
                        echo "<p>Você possui $convites convite(s)!</p>";
                        
                        if ($convites > 20){
                            $convites = $convites / 2;
                            
                        }    
                                
                                for ($i=0; $i < $convites; $i++) {
                        
                        echo "<p>Nome do Convidado: <input type=\"text\" name=\"NConvidado\" style=\"width:100px;\">";
                        echo " E-mail do Convidado: <input type=\"text\" name=\"email\" style=\"width:100px;\"></p>";
                                                                    
                                }
                        echo "<p>Seu E-mail: <input type=\"text\" name=\"semail\" value=\"$semail\" style=\"width:390px;\"></p>";
                        echo "<p><input type=\"submit\" name=\"enviar_email\" value=\"Enviar\"></p>";
                        echo "</form>";
                     ?>

Agradeço desde já!!!

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

$convites é um resource... você deveria usar mysql_num_rows para contar os resultados...

$convites_sql = mysql_query("select convites from cad_aniversariantes where login='$login' and senha='$senha'");
$convites = mysql_num_rows($convites_sql);
                        
                        echo "<p>Você possui $convites convite(s)!</p>";

Link para o comentário
Compartilhar em outros sites

  • 0
$convites é um resource... você deveria usar mysql_num_rows para contar os resultados...

$convites_sql = mysql_query("select convites from cad_aniversariantes where login='$login' and senha='$senha'");
$convites = mysql_num_rows($convites_sql);
                        
                        echo "<p>Você possui $convites convite(s)!</p>";

Então, eu estava fazendo assim, mas por alguma razão, quando faço isso, ele não retorna nenhuma linha.

Estou precisando olhar no banco, mas esse site já esta na web, e o painel que acessa a base de dados está com problema pra logar, mas tenho certeza que o nome das colunas e a conexão esta funcionando, pois as outras paginas estão funcionando perfeitamente.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...