bonjour, j'ai un soucis avec une fonction permettant de gérer les etapes d'un panier, mais le promblème est que le code fonction très bien en local sur tous les navigateur mais une fois sur le serveur il ne fonctionne plus que sur mozilla firefox 2.0.0.16. Il faut savoir aussi que en local il y a du php 5 et sur le serveur du php 4.

Voici la fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
function set_step($step)
	{
		echo "<SCRIPT>top.left.location.replace(\"left.php?step=$step\")</SCRIPT>";
	}
Voici la parti qui gère le $step
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
 
<TABLE class=cg width=100% cellpadding=0 cellspacing=0><TR width=100% height=80><TD colspan=2>&nbsp;</TD></TR></TABLE>
 
<CENTER>Proc&eacute;dure d'achat</CENTER><BR> &nbsp; Etapes:<BR>
<TABLE><TR><TD width=5px>&nbsp;</TD><TD>
<?php 
	$steps=array("Contenu du panier","Authentification","Renseignements client","Derni&egrave;re v&eacute;rification","Bon de commande");
	$step=&$_GET["step"];
	for($i=1;$s=array_shift($steps);++$i)
	{
		if($step>$i) echo "<FONT class=done>ok ";
		else if($step==$i) echo "<FONT class=current> > ";
		else echo "<FONT class=todo>";
		echo "$i. $s</FONT><BR>";
	}
?>
</TD></TR></TABLE>
Merci de vouloir bien m'aider si vous voulez voir le code il s'agit du site http://www.fbi-distribution.com
quand vous allez dans le panier