| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 
 | function sauveSession(tx, result) {
	// Création de l'objet HttpXmlRequest
	var req =  creerInstance();
 
	donneeClient="donnees=" ;
	var len = result.rows.length, i;
	// alert( "nb de reponses : " + len);
	for (i = 0; i < len; i++) {
		row = result.rows.item(i) ;
		donneeClient = donneeClient +  halUserId + "|" ;
		donneeClient = donneeClient + row['id']+ "|" ;
		donneeClient = donneeClient +  date2texte(row['date']) + "|" ;
		donneeClient = donneeClient +  row['lieu']+ "|" ;
		donneeClient = donneeClient +  row['nom']+ "|" ;
		donneeClient = donneeClient +  row['latitude']+ "|" ;
		donneeClient = donneeClient +  row['longitude']+ "|" ;
		donneeClient = donneeClient +  row['niveau']+ "|";
		donneeClient = donneeClient + row['couleur']+ "|" ;
		donneeClient = donneeClient +  row['coefficient']+ "|";
		donneeClient = donneeClient +  row['maree']+ "|";
		donneeClient = donneeClient +  row['etat']+ "|";;
		donneeClient = donneeClient +  row['temperature']+ "|" ;
		donneeClient = donneeClient +  row['temps']+ "|" ;
		donneeClient = donneeClient +  row['vent']+ "|" ;
		donneeClient = donneeClient +  row['direction']+ "|" ;
		donneeClient = donneeClient +  row['variete1']+ "|" ;
		donneeClient = donneeClient +  row['nombre1']+ "|" ;
		donneeClient = donneeClient +  row['record1']+ "|" ;
		donneeClient = donneeClient +  row['variete2']+ "|" ;
		donneeClient = donneeClient +  row['nombre2']+ "|" ;
		donneeClient = donneeClient +  row['record2']+ "|" ;
		donneeClient = donneeClient +  row['variete3']+ "|" ;
		donneeClient = donneeClient +  row['nombre3']+ "|" ;
		donneeClient = donneeClient +  row['record3']+ "|" ;
		donneeClient = donneeClient +  row['variete4']+ "|" ;
		donneeClient = donneeClient +  row['nombre4']+ "|" ;
		donneeClient = donneeClient +  row['record4']+ "|" ;
		donneeClient = donneeClient +  row['variete5']+ "|" ;
		donneeClient = donneeClient +  row['nombre5']+ "|" ;
		donneeClient = donneeClient +  row['record5'] ;
		donneeClient = donneeClient +  "\r\n" ;
	}
 
// envoi d'un flux xml par session
req.open("POST", "http://www.monappli.fr/synchro.php", true);
 
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
/* Pour la commande POST les données sont mises dans le corps du message
   et donc passées en argument dans la fonction send */
 
alert("req.setRequestHeader ok") ;
 
req.send(donneeClient);		
alert ("Synchronisation terminée !") ;
document.location.replace("session.html") ;
 
 
}
function creerInstance(){
  if(window.XMLHttpRequest){
    /* Firefox, Opera, Google Chrome */
    return new XMLHttpRequest();
  }else if(window.ActiveXObject){
    /* Internet Explorer */
    var names = [
      "Msxml2.XMLHTTP.6.0",
      "Msxml2.XMLHTTP.3.0",
      "Msxml2.XMLHTTP",
      "Microsoft.XMLHTTP"
    ];
    for(var i in names){
      /* On test les différentes versions */
      try{ return new ActiveXObject(names[i]); }
      catch(e){}
    }
    alert("Non supporte");
    return null; // non supporté
  }
}; | 
Partager