Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Problema con la media matematica

    Sto creando il sito di una squadra di calcio e vorrei creare una sezione in cui inserire gli articoli della squadra. Vorrei che siano però gli utenti stessi a dare il voto ai giocatori (una cosa del genere è presente sul sito della Gazzetta) facendo poi risultare sul sito la media matematica dei voti. Non so da che parte partire, ho problemi soprattutto col Database (uso Access), non saprei come organizzare le tabelle...
    E' qualche giorno che ci sbatto la testa ma non ho nessuna idea che funzioni...

    Spero che qualcuno mi possa venire incontro...

    Grazie e ciao

    Fede

  2. #2
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    ti do una traccia:

    tabella squadre
    idsq ragSoc

    tabella giocatori
    idGioc idSquadra numeroMaglia

    tabella votazioni
    idVotaz idGiocatore voto

    le relazioni dovresti intuirle
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  3. #3
    ok ci sono vicino...ho un piccolo problema però, quando faccio la maschera per mettere i voti. (metto dei campi select...)
    Faccio un area ripetuta con il record numMaglia dalla tbl_giocatori nella prima colonna di una tabella e inserisco il select con i voti da 4 a 9 inseriti più un hidden field che mi dice che al valore idgiocatore della tabella votazioni mi deve recuperare il valore IDgioc dalla tabella dei giocatori...
    a questo punto mi da questo errore:

    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

    [Microsoft][ODBC Microsoft Access Driver] Number of query values and destination fields are not the same.

    /prova.asp, line 115

    la connessione alla tabella è la seguente:

    codice:
    rs_voti.Source = "SELECT *  FROM tbl_gioc, tbl_voti ORDER BY numero ASC"

  4. #4
    Questo è il mio form di inserimento

    [CODE]<form ACTION="<%=MM_editAction%>" METHOD="POST" name="form1" id="form1">
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <%
    While ((Repeat3__numRows <> 0) AND (NOT rs_voti.EOF))
    %>
    <tr>
    <td><%=(rs_voti.Fields.Item("numero").Value)%></td>
    <td><select name="voto" id="voto">
    <option value="4">4</option>
    <option value="4,5">4,5</option>
    <option value="5">5</option>
    <option value="5,5">5,5</option>
    <option value="6" selected="selected">6</option>
    <option value="6,5">6,5</option>
    <option value="7">7</option>
    <option value="7,5">7,5</option>
    <option value="8">8</option>
    <option value="8,5">8,5</option>
    <option value="9">9</option>
    </select>
    <input name="IDgiocatore" type="hidden" id="IDgiocatore" value="<%=(rs_voti.Fields.Item("IDgioc").Value)%>" />
    </td>
    </tr>
    <%
    Repeat3__index=Repeat3__index+1
    Repeat3__numRows=Repeat3__numRows-1
    rs_voti.MoveNext()
    Wend
    %>

    <tr>
    <td></td>
    <td><input type="submit" name="Submit" value="Invia" /></td>
    </tr>
    </table>








    <input type="hidden" name="MM_insert" value="form1">
    </form>CODE]

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.