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

    problemi con inserimento dati

    ciao,
    sto cercando di creare un sistema per aggiornare in maniera semplificata i risultati delle partite di calcio del sito www.poirinogranata.it, utilizzo un DB access, tutto ok, QUI potete vedere la pagina demo che funziona correttamente, solo una cosa.. ho provato ad aggiungere altre tendine per la selezione delle squadre in modo da creare tutta la tabella completa con i risultati solo che non riesco a farli memorizzare in record diversi.. cioè, viene tutto sulla stessa linea..
    come posso fare?

  2. #2
    Praticamente voglio che i dati inseriti in questo form vengano scritti all'interno del db, solo che mi copia tutta la colonna all'interno di un unico record..
    come faccio a dirgli di separarmeli?

  3. #3
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031
    posta il codice...

  4. #4
    puoi vedere il sorgente della pagina.. questo è il link come vedi al momento ne ho messe solo 2 di righe, però mi scrive tutto dentro un'unica cella.. bhe normale penso perchè entrambi i form verticali si chiamano allo stesso modo..
    come posso far si che me li vada ascrivere su record diversi?

    grazie..

  5. #5
    Up...

    please.. potete aiutami?
    link

    non riesco a far scrivere ogni riga su record diversi all'interno del DB..

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Veramente il sorgente della pagina non si puo' vedere....

    Comunque ho notato che hai assegnato lo stesso nome a tutte le select delle squadre nella pagina... questo comporta che le varie scelte effettuate ti verranno inviate in un unico campo con i valori separati da virgole... esempio

    select2 = "ascoli, cagliari, empoli, ...eccetera"

    soluzioni: o assegni un nome diverso ad ogni select, oppure fai lo split del valore ricevuto:

    squadre2 = split(request("select2"),",")

    e poi cicli sull'array

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  7. #7
    si, il nome è lo stesso, immaginavo bisognasse fare qualcosa del genere ma non sapevo come..
    se assegno un nome diverso devo creare un DB pieno di colonne..
    meglio splittare, stasera provo, ma poi che devo fare con l'array?

  8. #8
    scausami..

    questo sarebbe la sorgente:

    ---------------------------------
    <%

    Dim conn
    Set conn = Server.CreateObject("ADODB.Connection")
    conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/mdb-database/database.mdb")

    sql = "SELECT * FROM Risultati"
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn, 3, 3

    if Request.Form("SL1" ) <> "" then

    rs.AddNew
    rs.Fields("SL1") = Request.Form("SL1")
    rs.Fields("SR1") = Request.Form("SR1")
    rs.Fields("R1") = Request.Form("R1")

    rs.update

    end if

    %><html>

    <head>
    <meta http-equiv="Content-Language" content="it">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Nome</title>
    </head>

    <body bgcolor="#FFCB8C">

    <form name="Partite" method="post">
    <table width="500">
    <tr>
    <td width="200"><h3 class="Stile1">Squadra 01</h3></td>
    <td width="200"><h3 class="Stile1">Squadra 02</h3></td>
    <td width="50"><h3 class="Stile1">Risultato</h3></td>
    </tr>
    <tr>
    <td width="200"><select name="SL1" id="SL1">
    <option>..: Seleziona squadra :..</option>
    <option>Ascoli</option>
    ......
    <option>Udinese</option>
    </select></td>
    <td width="200">
    <select name="SR1" id="SR1">
    <option>..: Seleziona squadra :..</option>
    <option>Ascoli</option>
    ......
    <option>Udinese</option>
    </select> </td>
    <td width="50"><input name="R1" type="text" id="R1" size="3" /></td>
    </tr>

    <tr>
    <td width="200"><select name="SL1" id="SL1">
    <option>..: Seleziona squadra :..</option>
    <option>Ascoli</option>
    ......
    <option>Udinese</option>
    </select></td>
    <td width="200">
    <select name="SR1" id="SR1">
    <option>..: Seleziona squadra :..</option>
    <option>Ascoli</option>
    ......
    <option>Udinese</option>
    </select> </td>
    <td width="50"><input name="R1" type="text" id="R1" size="3" /></td>
    </tr>


    <tr>
    <td colspan="3">

    <div align="right">
    <input name="B1" type="submit" value="INVIA A DATABASE">
    </div></td></tr>
    </table>
    </form>

    <%
    rs.MoveFirst
    do until rs.EOF
    Response.Write "<table width=190 border=1>"
    Response.Write "<tr><td width=160>"
    Response.write(rs.Fields("SL1") & "-" & rs.Fields("SR1"))
    Response.Write "</td><td width=30 align=center>"
    Response.write(rs.Fields("R1"))
    Response.Write "</td></tr>"
    Response.Write "</table>"

    rs.MoveNext
    loop
    rs.Close
    set rs = Nothing
    conn.Close
    set conn = Nothing

    %>



    </td>
    </tr>
    </table>
    </center>
    </div>


    </body>

    </html>

    ---------------------------------------------

    come faccio a splittare?

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.