petite question

7 messages dans ce sujet

Posté(e) · Signaler ce message

qu'est ce qui peut avoir changé (alors que personne n'a touché à ce fichier achat/ caddie affichage)cet ou ces headers :

} else {


			maj_quantite($_POST);


			$_SESSION['caddie']->nettoie();


			$_SESSION['caddie']->recalc_total();


			if (est_identifie()) {


				header("Location:$wwwroot/achat/achat_maintenant.php");


			} else {


				header("Location:$wwwroot/membre.php");


			}


			}


			break;			

	}

il y a un truc qui m'échappe, car, sur 3 à 5/10 commandes passées sur site, on obtient cela :

Warning: Cannot modify header information - headers already sent by (output started at /home/aliceandco/domains/alice-and-co-shop.com/public_html/lib/class/caddie.php:1011) in /home/aliceandco/domains/alice-and-co-shop.com/public_html/achat/caddie_affichage.php on line 102

Notice: Undefined offset: 0 in /home/aliceandco/domains/alice-and-co-shop.com/public_html/lib/class/caddie.php on line 1011

Notice: Undefined offset: 0 in /home/aliceandco/domains/alice-and-co-shop.com/public_html/lib/class/caddie.php on line 1013

Notice: Undefined offset: 0 in /home/aliceandco/domains/alice-and-co-shop.com/public_html/lib/class/caddie.php on line 1015

Notice: Undefined offset: 0 in /home/aliceandco/domains/alice-and-co-shop.com/public_html/lib/class/caddie.php on line 1017

Notice: Undefined offset: 0 in /home/aliceandco/domains/alice-and-co-shop.com/public_html/lib/class/caddie.php on line 1019

Notice: Undefined offset: 0 in /home/aliceandco/domains/alice-and-co-shop.com/public_html/lib/class/caddie.php on line 1021

comment le faire passer à l'étape suivante après choix du pays livraison : http://www.alice-and-co-shop.com/achat/achat_maintenant.php

En fait, je me demande, si ce problème n'avait pas déjà été là depuis le début, car, des commandes peuvent passer malgré cela, si on ne répète pas la commande plusieurs fois en gardant la même adresse email.

Dans les fichiers où il y a deux headers, rien n'a été changé. comprend pas.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Quel est le contenu de votre lib/class/caddie.php des lignes 1011 à 1021 ?

Ces warning sont sans importance a priori (à vérifier), simplement ça empêche la redirection suite à leur affichage.

Gilles

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Quel est le contenu de votre lib/class/caddie.php des lignes 1011 à 1021 ?

Ces warning sont sans importance a priori (à vérifier), simplement ça empêche la redirection suite à leur affichage.

Gilles

Bonjour Gilles, dans le lib/class/caddie.php (jamais touché, car nul besoin normalement)

la ligne 1011 :

$this->total_produit1 += $this->total_prix1[$i] ;

la ligne 1021

$this->total_produit_ht3 += $this->total_prix_ht3[$i] ;

et voici donc, la partie des lignes incriminées pour y voir plus clair :

					$this->total_produit1 +=  $this->total_prix1[$i] ; 


					$this->total_produit_ht1 +=  $this->total_prix_ht1[$i] ;


					$this->total_produit2 +=  $this->total_prix2[$i] ; 


					$this->total_produit_ht2 +=  $this->total_prix_ht2[$i] ;


					$this->total_produit3 +=  $this->total_prix3[$i] ; 


					$this->total_produit_ht3 +=  $this->total_prix_ht3[$i] ;


					$this->total_option +=  $this->option[$i] * $this->quantite[$i];


					$this->total_option_ht +=  $this->option_ht[$i] * $this->quantite[$i];


					$this->total_tva +=  $this->tva[$i] ;


					$this->total_tva1 +=  $this->tva1[$i] ;


					$this->total_tva2 +=  $this->tva2[$i] ;


					$this->total_tva3 +=  $this->tva3[$i] ;


					$this->total_remise += $this->remise[$i] ; #- A titre indicatif uniquement


					$this->total_remise_ht += $this->remise_ht[$i] ; #- A titre indicatif uniquement


					$this->total_poids += $this->poids[$i] ;


					$this->total_points += $this->points[$i] ;


					$this->total_ecotaxe_ttc += $this->ecotaxe_ttc[$i] * $this->quantite[$i];


					$this->total_ecotaxe_ht += $this->ecotaxe_ht[$i] * $this->quantite[$i];

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour Gilles, dans le lib/class/caddie.php (jamais touché, car nul besoin normalement)

la ligne 1011 :

$this->total_produit1 += $this->total_prix1[$i] ;

la ligne 1021

$this->total_produit_ht3 += $this->total_prix_ht3[$i] ;

et voici donc, la partie des lignes incriminées pour y voir plus clair :

					$this->total_produit1 +=  $this->total_prix1[$i] ; 


					$this->total_produit_ht1 +=  $this->total_prix_ht1[$i] ;


					$this->total_produit2 +=  $this->total_prix2[$i] ; 


					$this->total_produit_ht2 +=  $this->total_prix_ht2[$i] ;


					$this->total_produit3 +=  $this->total_prix3[$i] ; 


					$this->total_produit_ht3 +=  $this->total_prix_ht3[$i] ;


					$this->total_option +=  $this->option[$i] * $this->quantite[$i];


					$this->total_option_ht +=  $this->option_ht[$i] * $this->quantite[$i];


					$this->total_tva +=  $this->tva[$i] ;


					$this->total_tva1 +=  $this->tva1[$i] ;


					$this->total_tva2 +=  $this->tva2[$i] ;


					$this->total_tva3 +=  $this->tva3[$i] ;


					$this->total_remise += $this->remise[$i] ; #- A titre indicatif uniquement


					$this->total_remise_ht += $this->remise_ht[$i] ; #- A titre indicatif uniquement


					$this->total_poids += $this->poids[$i] ;


					$this->total_points += $this->points[$i] ;


					$this->total_ecotaxe_ttc += $this->ecotaxe_ttc[$i] * $this->quantite[$i];


					$this->total_ecotaxe_ht += $this->ecotaxe_ht[$i] * $this->quantite[$i];

zut, me suis trompée de section, vous pouvez déplacer le message Gilles, car, je pensais être dans la section peel premium, désolée.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Sur cette ancienne version d'il y a plusieurs années, il existe un certain nombre de problèmes qui sont parfois complexes à résoudre. Si vous voulez corriger ces sujets de fond, rien n'est mieux que de passer à la version 6.

Pour corriger spécifiquement les warnings que vous avez sans modifier quoique ce sont sur le fond, modifiez les lignes dont les numéros sont énumérés dans les warnings de la manière suivante :

Exemple : remplacez

$this->total_produit1 += $this->total_prix1[$i] ;

par

$this->total_produit1 += vb($this->total_prix1[$i]);

Gilles

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Sur cette ancienne version d'il y a plusieurs années, il existe un certain nombre de problèmes qui sont parfois complexes à résoudre. Si vous voulez corriger ces sujets de fond, rien n'est mieux que de passer à la version 6.

Pour corriger spécifiquement les warnings que vous avez sans modifier quoique ce sont sur le fond, modifiez les lignes dont les numéros sont énumérés dans les warnings de la manière suivante :

Exemple : remplacez

$this->total_produit1 += $this->total_prix1[$i] ;

par

$this->total_produit1 += vb($this->total_prix1[$i]);

Gilles

Merci Gilles pour votre aide.

Le hic, est que mon amie, ne s'est jamais occupée de son site, depuis la réception, car problème communication avec une ancienne peel technicienne. elle a déjà été piratée, ils avaient réparé.

Ne s'occupant pas de son site, elle n'a pu voir les bugs. C'est moi, en cette période, qui essaye de relancer son site. Car elle s'est contentée de tenir son blog.

Elle a prévu de passer en 6 ou plus, dès que ses finances(logiciel peel 6 + migration, c'est lourd,en ce moment, pour son budget) lui permettront de faire ça. Avec moi, enfin, elle commence à s'intéresser à la gestion de son site. Donc, là, elle est motivée.

je vais tenter ce que vous me conseillez, je vous tiens au courant.

Merci dans tous les cas.

bonne journée,

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Sur cette ancienne version d'il y a plusieurs années, il existe un certain nombre de problèmes qui sont parfois complexes à résoudre. Si vous voulez corriger ces sujets de fond, rien n'est mieux que de passer à la version 6.

Pour corriger spécifiquement les warnings que vous avez sans modifier quoique ce sont sur le fond, modifiez les lignes dont les numéros sont énumérés dans les warnings de la manière suivante :

Exemple : remplacez

$this->total_produit1 += $this->total_prix1[$i] ;

par

$this->total_produit1 += vb($this->total_prix1[$i]);

Gilles

yes ! ça fonctionne, UN GRAND MERCI Mr Gilles !!!

je tiens à signaler que mon amie est hébergée chez Peel depuis qu'elle a reçu cette boutique.

Je pense que ça va lui remonter le moral.

Merci encore, je n'aurai pas pu faire ça toute seule. Chacun son métier. et heureusement, vous êtes là !

bon dimanche !

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping