Bonjour,

Je viens vers vous ca cela fait 2-3 jours que j'essaie de résoudre le problème suivant.

Je chercher à faire changer la valeur émise dans l'URL sans que celle-ci ne change totalement.

Exemple :

J'ai l'adresse suivant : Testos.Php?VAR=AFFDE, lors de l'appui sur un lien (colonnne N°1) en double click l'adresse passe à Testos.Php?VAR=AFFDE&Col_detail=1 ce que je cherche.

Mais lorsque je clique sur un autre lien correspondant à la colonne N°2 la page charge mais l'adresse reste Testos.Php?VAR=AFFDE&Col_detail=1, j'aimerai que seule le =1 passe =2 (Testos.Php?VAR=AFFDE&Col_detail=2).

J'ai le même soucis si l'on inverse le sens d'activation (Clique N°2 puis N°1).

J'ai déjà fait plusieurs essais ou l'url devient :
Testos.Php?VAR=AFFDE&Col_detail=1&Col_detail=2.

Je ne sais pas si je suis super clair mais si ma demande manque de clarté j'essayerai de répondre à vos questions afin de rendre plus clair ma demande.

Cette page sera plus tard pour plusieurs colonnes, mais ayant déjà du mal avec 3-4 je ne me lance pas plus loin

Je suis novice en javascript, quelques notions me permettant de réaliser quelques fonctions.

Informations :

Le code suivant combine :
- Javascript.
- PHP.
- SQL (Même si celui-ci n'est pas visible).
- Html.

Je vous remercie par avance de l'aide ou des conseils que vous pourrez m'apporter.

Dans l'attente de réponse, je replonge dans la recherche de réponse.


Voici les lignes de codes :

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
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
<html>
<head>
<script LANGUAGE="Javascript" SRC="Javascript/Table_resizable.js"></script>
<script type="text/javascript">
function  CTRL(Col_detail)
{
this.Col_detail=Col_detail;
 
if (location.href.lastIndexOf('/') !=-1)
	{
	firstpos=location.href.lastIndexOf('/')+1;
	lastpos=location.href.length;
	Namer=location.href.substr(firstpos,lastpos);
	document.location=Namer 
 
	secpos=location.href.lastIndexOf('?')+1;
	lastpos=location.href.length;
	Namer1=location.href.substr(secpos,lastpos);
 
	}
if ( Namer1 == "VAR=AFFDE" )
{
document.location=Namer+"&Col_detail="+Col_detail
}
Else
{
document.location=location.href
}
}
 
</script>
</head>
<body>
 
<?PHP
$Cold = "";
$Col_detail = "";
if (isset($_GET['Col_detail']))
{
$Col_detail = ($_GET['Col_detail']);
$VAR = ($_GET['VAR']);
}
 
$Acces = "OUT";
Include("Insert.php");
$Car_MAX_BDD = $TMP;
$Car_MAX = Round((($Car_MAX_BDD * $PX) / 7),0);
 
print("<table border =\"0\" >");
If ( $Col_detail == 1)
{
print("
<tr > 
<td id=\"c0\" Width=\"$Car_MAX\" style=\"font-size: 16px\" align=\"Center\">Nom</td>
<td class=\"Resizor\" id=\"c01\" onmousedown=\"setPosition(event);\" onmouseover=\"setResizeColumns('c01', 'c0', 'c1');\">
<a  href=\"javascript:;\" ondblclick=CTRL(1)  id =\"Cursor\">&nbsp;</a>
</td>
");
}
else
{
print("
<tr >
<td id=\"c0\" class=\"Trame\" >Nom</td>
<td class=\"Resizor\" id=\"c01\" onmousedown=\"setPosition(event);\" onmouseover=\"setResizeColumns('c01', 'c0', 'c1');\">
<a href=\"javascript:;\" ondblclick=CTRL(1)  id =\"Cursor\">&nbsp;</a>
</td>
");	
}
 
If ( $Col_detail == 2)
{
print("
<td id=\"c1\" class=\"Trame1\">Taille</td>
<td class=\"Resizor\"  id=\"c12\" onmousedown=\"setPosition(event);\" onmouseover=\"setResizeColumns('c12', 'c1', 'c2');\">
<a href=\"javascript:;\" ondblclick=CTRL(2)>&nbsp;</a>
</td>
");
}
else
{
print("
<td id=\"c1\" Width=\"$Car_MAX\" style=\"font-size: 16px\" align=\"Center\">Taille</td>
<td class=\"Resizor\"  id=\"c12\" onmousedown=\"setPosition(event);\" onmouseover=\"setResizeColumns('c12', 'c1', 'c2');\">
<a href=\"javascript:;\" ondblclick=CTRL(2)>&nbsp;</a>
</td>
");
}
 
 
print("
<td id=\"c2\" class=\"Trame2\">Date de modification</td>
<td class=\"Resizor\"  id=\"c23\" onmousedown=\"setPosition(event);\" onmouseover=\"setResizeColumns('c23', 'c2', 'c3');\">
<a href=\"javascript:;\" ondblclick=CTRL(3)>&nbsp;</a>
</td>
 
<td id=\"c3\" class=\"Trame3\"  >Type</td>
<td class=\"Resizor\" id=\"c34\" onmousedown=\"setPosition(event);\" onmouseover=\"setResizeColumns('c34', 'c3', 'c4');\">
 
</td>
</tr>
 
 
");
 
 
?>
</body>
</html>