Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2013
    Messaggi
    313

    Perdita di dati o Record duplicati

    Salve a tutti ho un bel problema con ajax, essendo alle prime armi sicuramente non stò rispettando qualche regola fondamentale :-( il mio sistema prevede che circa 7 persone, connesse allo stesso tempo con il sito, mandano dati e controllano se i seriali già inseriti esistono... Ultimamente mi sto rendendo conto che il sistema perde dei record o se la schermata si blocca mi ritrovo con dei record duplicati, come posso evitare questo problema ????

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Direi che il problema è lato server (php o asp) e puoi risolverlo solo in quell'ambiente
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2013
    Messaggi
    313
    beh comincio dal mio file generico che uso per inserire i dati scritto in php
    codice:
    $model = "my_model";
              $voce = "voce_tabella";
              $value= $_POST["valore"];
             //eseguo un controllo per vedere se questo valore è già presente nel mio db
              $verifica_iccd = $this->user_model->controlla_se_esiste($model,$voce,$value);
              
    
              if(count($verifica_iccd)>0){
                  //se il valore è maggiore di 0 allora il record esiste
                  echo json_encode("errore");
                }else{
                  //carico il model per interfacciarmi con il mio db
                  $this->load->model("nome_model");
                  //Genera Oggetto che carica tutte le voci presenti nel db
                  $inserisci= $this->pda_model->newFromPost();
                  //Carica le voci del post nei relativi oggetti
                  foreach($_POST as $key=>$record){
                      if($key="note"){
                          //converto i valori speciali (" ') che vengono caricati in in note in codici asci 
                          $inserisci->$key=$this->user_model->real_escape($record);
                      }
           
                      $inserisci->$key =$record;
                  }
                  //carico i miei dati nel DB
                  if($inserisci_pda->inserisci()){
                      $id= $inserisci_pda->id;
                      echo json_encode($id);
                  }else{
                     
                  }
    
              }
              
           }

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.