Bonjour,
je renseigne une variable
j'appelle par Ajax, PHP, Postgresql un code current_track qui appelé "cat" sur Postgresql,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
"SELECT cat FROM " . $_COOKIE['current_file'] ."_linestring WHERE cat = :cat"
qui me retourne sous javascript le meme code, si il existe, ainsi "track3" sera retourné "track3" dans "result.responseText" si au moins une ligne de la table de Postgresql possede "track3" dans sa colonne cat. "error" me donne le résultat que je veux, et ca marche alors j'ai laissé ainsi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function rowcounter() {
rowcount = $.ajax({
  url: "../crud/dataservice/count_tracks.php",
  method: "GET",
  dataType: "json",
  data: {
      command: "LINESTRING",
      cat: current_track,
currentfile: current_file
  },
  xhrFields: {
      withCredentials: true
  },
  username: null,
  password: null,
error: function(result) {
response2 = result.responseText;
             console.log('success ' + response2);
}
});
};
J'ai donc inventé un script improbable pour savoir quel est le plus grand chiffre (track3, track8)

mais çà ne marche pas
comment savoir quel est le plus grand "track"?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
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
function counterloop () {
current_track = "track15"; rowcounter();
if (response2 == "track15") {console_log('15');return;};
current_track = "track14"; rowcounter();
if (response2 == "track14") {console_log('14');return;};
current_track = "track13"; rowcounter();
if (response2 == "track13") {console_log('13');return;};
current_track = "track12"; rowcounter();
if (response2 == "track12") {console_log('12');return;};
current_track = "track11"; rowcounter();
if (response2 == "track11") {console_log('11');return;};
current_track = "track10"; rowcounter();
if (response2 == "track10") {console_log('10');return;};
current_track = "track9"; rowcounter();
if (response2 == "track9") {console_log('9');return;};
current_track = "track8"; rowcounter();
if (response2 == "track8") {console_log('8');return;};
current_track = "track7"; rowcounter();
if (response2 == "track7") {console_log('7');return;};
current_track = "track6"; rowcounter();
if (response2 == "track6") {console_log('6');return;};
current_track = "track5"; rowcounter();
if (response2 == "track5") {console_log('5');return;};
current_track = "track4"; rowcounter();
if (response2 == "track4") {console_log('4');return;};
current_track = "track3"; rowcounter();
if (response2 == "track3") {console_log('3');return;};
current_track = "track2"; rowcounter();
if (response2 == "track2") {console_log('2');return;};
current_track = "track1"; rowcounter();
if (response2 == "track1") {console_log('1');return;}
};