Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 15 su 15
  1. #11
    codice:
    '---------------------------
    '	Inserimento Presenze
    '---------------------------
    Dim Presenze
    Dim SPresenze
    Dim TabellinoA
    Dim TabellinoB
    TabellinoA = Replace(Request.Form("tabellino_A"), ".", ",")
    TabellinoB = Replace(Request.Form("tabellino_B"), ".", ",")
    tabAB = TabellinoA & " " & TabellinoB
    
    tabAB = Replace(tabAB,".",",")
    if Right(tabAB,1)="," then tabAB = Left(tabAB,Len(tabAB)-1)
    'Response.Write tabAB & "<hr>"
    set re = new RegExp
    re.Pattern="\(dal \d{1,2}’[ps]t ([^\)]+)\)"
    re.Global=true
    re.IgnoreCase=true
    tabAB = re.Replace(tabAB,", $1")
    SPresenze = SPLIT(tabAB, ", ") 
    for each Presenze in SPresenze
      nome = trim(Presenze)
      ' Aggiungo la presenza al giocatore
    strSQL= "UPDATE tb_carriera SET str_presenze=str_presenze+1 WHERE tb_carriera.str_giocatore in ((SELECT id_giocatore FROM tb_giocatori WHERE str_anno="&StrAnnata&" AND str_cognomegioc='"&nome&"'))"
    'Response.Write strSQL & "<hr>"
    objConn.Execute(strSQL)
    next
    Grazie
    Ciao

  2. #12
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    l'apice usato nella re e quello usato nei nomi è diverso.. per sistemare metti tutti e due i tipi di apice
    codice:
    re.Pattern="\(dal \d{1,2}[’'][ps]t ([^\)]+)\)"
    e poi attentoche i vari nomi devono essere separati da virgola spazio ", " e non solo virgola.

  3. #13
    ok
    sembra funzionare alla grande,
    per evitare errori potrei fare un controllo su come è scritto il tabellino?

    Caio

  4. #14
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    il tabellino viene scritto in un form.... intendi un controllo lato client?
    come dovrà essere inserito?
    Nomi separati da virgola spazio ", " e punto "." alla fine
    e i cambi tra parentesi
    codice:
    "Belardi, Zini, De Simone, Di Sole, Sussi, Pierotti (dal 19’st Nervo), Calzi, Miceli (dal 44’st Russo), Rizzato, Corona, Sorrentino (dal 33’st Imbriani)."

  5. #15
    Si viene scritto in un form, e siccome viene fatto il copia e incolla a volte nell'originale al posto della virgola c'è un puntoevirgola o manca lo spazio, in questi casi io avverto che il tabellino non è inserito correttamente.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.