Visualizzazione dei risultati da 1 a 3 su 3

Discussione: contare risultati

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    343

    contare risultati

    Sera a tutti ....


    ho un piccolo problema , vorrei contare gli id_annunci ( che corrispondono al codice annuncio dei registrati )

    questo è il codice
    Codice PHP:
     <?php

    require ("db_connect.php"); 



    $query "SELECT count(id_annunci) from annunci, users WHERE id=".$_SESSION['user_id']." "
    $query mysql_query ($query$db); 
    $contatore mysql_result($query0); 

    echo 
    "$contatore";

    ?>
    Il problema è :

    se metto user_id=".$_SESSION['user_id']." mi conta dei risultati sbagliati per l'utente loggiato , ma mi da 0 in caso di utente con zero annunci

    se metto id=".$_SESSION['user_id']." mi conta il risultato giusto per l'utente loggiato, ma mi conta x tutti sia che abbiano annunci che non ne abbiano 17 annunci

    che devo fare ??

    la tabella annunci inizia con id e l'area riservata richiama l'id tramite user_id

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    343
    Ok il primo l'ho risolto ...

    il secondo no

    codice
    Codice PHP:
     <?php

    require ("db_connect.php"); 



    $query "SELECT count(id_annunci) FROM 
    annunci INNER JOIN users ON (annunci.user_id=users.id)
     WHERE id="
    .$_SESSION['user_id']." "
    $query mysql_query ($query$db); 
    $contatore mysql_result($query0); 

    echo 
    "$contatore";

    ?>




    Click Annunci totali:
    <?php

       $query 
    "SELECT count(click_annuncio) FROM 
    annunci INNER JOIN users ON (annunci.user_id=users.id)
     WHERE id="
    .$_SESSION['user_id']." "
    $query mysql_query ($query$db); 
    $contatore mysql_result($query0); 

    echo 
    "$contatore";

    ?>
    Nel primo mi conta gli id annunci e ok mi da il numero di annunci corretto..

    nella seconda select voglio recuperare i click_annuncio totali degli annunci, ma mi restituisce lo stesso numero di id_annunci perchèèèèèèè ????

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    343
    Codice PHP:
    Click Annunci totali: 
    <?php 

       $query 
    "SELECT count(click_annuncio) FROM  
    annunci INNER JOIN users ON (annunci.user_id=users.id) 
     WHERE id="
    .$_SESSION['user_id']." ";  
    $query mysql_query ($query$db);  
    $contatore mysql_result($query0);  

    echo 
    "$contatore"

    ?>
    Risoltoooooooo

    bastava cambiare count in sum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.