Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    Mi aiutate a realizzare questo script?

    Premetto che mi sono avvicinata da poco alla programmazione e vorrei realizzare uno script php ma ho bisogno di aiuto.

    Lo script deve: elencare i soci del sito mostrano per ogni utente i campi ID e NAME dalla tabella USER del DATABASE.

    La cosa difficile è che lo script deve mostrare per ogni utene il numero di voti ricevuti.

    il numero deve però essere calcolato per ogni utente contando il numerodi RIGHE nella tabella VOTI cche ontengono nella casella UserID l'ID dell'utente a cui il calcolo si rifersce.

    Lo so è complicato... ma spero che qualcuno mi riesca a dare una mano....

    Un abbraccio e grazie...

  2. #2
    ti aiuterei volentieri ma non ho capito. Prova a descrivere quello che succede in pratica

  3. #3
    Innanzitutto grazie dell'aiuto....

    Allora

    Nel DATABASE ho:

    la tabella "USER" con i dati degli utenti tra cui "ID" e "NOME"

    la tabella "VOTI" che contiene i campi "COMMENTOID" e "USERID" che in pratica dice quale utente ha votato un tale commento.

    la tabbella COMMENTI ch contiene i campi "COMMENTOID" e "USERID" che in sostanza dice quale utente ha inserito il commento.

    Lo script dovrebbe per ogni utente prendere ID e NOME dalla tabella USER, vedere dalla tabella COMMENTI quali sono i commenti che ha inserito e vedere dalla tabella VOTI quante volte un commeto da lui inserito sia stato votato.

    Fatto ciò creare una lista degli utenti con il numero di voti ricevuti ai propri commeti....

    Un grande macello....

    se puoi darmi una mano...

  4. #4
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    non hai proprio idea di come muoverti?

    hai fatto delle prove?
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  5. #5
    leggi il regolamento, il titolo deve essere inerente alla discussione pena la chiusura della stessa, sono i tuoi primi messaggi per questo l'ho modificato io, le prossime volte ti sarà chiusa la discussione, buon forum

    ciao

  6. #6
    Grazie per la correzione.... la prossima volta starò più attenta....

    In realtà ho uno script he sulla pagina del profilo di ogni utente mi segnala ilnumero di voti.... pensi possa aiutare?


    è abbastanza lungo, lo posto?

    ....grazie ancora...

  7. #7
    Ma ogni utente può fare più commenti credo

    Quindi se ho capito bene, alla fine si dovrebbe poter visualizzare una tabella tipo

    ------------------------------------------------
    testo del commento
    xxxxxxxxxxxxxxxxxxxxxxxxxxxx
    xxxxxxxxxxxxxxxxxxxxxxxxxxxx
    xxxxxxxxxxxxxxxxxxxxxxxxxxx
    ------------------------------------------------
    scritto da: ...................
    ------------------------------------------------
    voti: ..............................................
    ------------------------------------------------

    Giusto?

  8. #8
    Visto che il voto é legato al commento farei una tabella unica per i commenti con

    id userid testo voti

    quando viene votato un commento

    UPDATE commenti SET voti=voti+1

  9. #9
    NO il risultato dovrebbe essere:

    1 userA voti ricevuti ai commenti: 4

    2 userB voti ricevuti ai commenti: 3

    3 userB voti ricevuti ai commenti: 2

    ecc

    e purtroppo non posso modificare le TABELLE dato che omplicherebbe tutto....

    grazieeeeeeeeeeeeeeee............

  10. #10
    Ok, quindi per ogni utente avrai la somma dei voti ricevuti i tutti i commenti.

    Tipo che se sul commento A ha ricevuto 9 voti
    e sul commento B ne ha ricevuti 3

    ci sarà utenteX voti 12

    é così???

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.