bouton ajouter au caddie

12 messages dans ce sujet

Posté(e) · Signaler ce message

bonjour,

sur le bouton ajouter au caddie, en plus du ajout produit, je voudrai qu'il ouvre la page achat/caddie_affichage.php.

Le soucis, c'est que je ne sais pas comment combiner les deux.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

peut etre faire avce un header et dire que si un article est ajouté tu diriges l'utilisateur vers la page concernée.

propose quleque chose et on t'aidera

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

peut etre faire avce un header et dire que si un article est ajouté tu diriges l'utilisateur vers la page concernée.

propose quleque chose et on t'aidera

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Tu veux que ca ouvre cette page en plus de celle où tu es ou à la place (dès que tu ajoutes un produit, ca t'envois vers le caddie) ?

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour les gars,

oui, c'est ça Willy.

Je voudrais que le bt commander ajoute le produit et ouvre la page caddie_affichage.php.

J'avais pensé à écrire une fonction, mais, est ce vraiment la solution la mieux adaptée?

Si oui, j'aurais besoin d'un coup de pouce:

D'une part, les variables ( lesquelles dois-je déclarer?)

un a href risque de poser des problèmes alors on écrit a_href ?

Si oui, a_href n'est plus rédigé comme il faut pour faire le lien ! :rolleyes:

Que c'est compliqué lorsqu'on démarre ! :P

<?php

function commander(..., $a_href) 

{

<script language="JavaScript" type="text/javascript" src="document.ajout <?php echo $prod['id'] ?>.submit()">;

$a_href="<a href="<?php echo $wwwroot?>/achat/caddie_affichage.php"</a>";

}

?>
Dans le cas du header : - définir la variable ajout : $ajout= 'java script:document.ajout<?php echo $prod['id'] ?>.submit()'; je peux le rédiger tel quel? ça me parait étrange ! - Peut on faire un "if" sans "else" ?
<?php

if  ($ajout){

 <?php echo $wwwroot?>/achat/caddie_affichage.php

?>
les deux syntaxes sont elles équivalentes?
<?php

if (java script:document.ajout<?php echo $prod['id']?>.submit())

{

<?php echo $wwwroot?>/achat/caddie_affichage.php

}
ce qui donnerait un header complet de type
<?php

$ajout= 'java script:document.ajout<?php echo $prod['id'] ?>.submit()';

$host  = $_SERVER['HTTP_HOST'];

$extra = 'achat/caddie_affichage.php';


if ($ajout)

{

header("Location: http://$host/$extra");

}


?>

oui, je sais, je pose beaucoup de questions, mais je dois progresser !

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Et si dans achat/caddie_ajout.php tu remplaces:

if (! empty($HTTP_REFERER)) {

	header("Location: $HTTP_REFERER");

} else {

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

}
Par:
header("Location: $wwwroot/achat/caddie_affichage.php");

???

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Et si dans achat/caddie_ajout.php tu remplaces:

if (! empty($HTTP_REFERER)) {

	header("Location: $HTTP_REFERER");

} else {

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

}
Par:
header("Location: $wwwroot/achat/caddie_affichage.php");

???

Willy

je test et je te dit si ça fonctionne.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

ça marche !!!!!! :rolleyes:

Willy, tu fais quoi ces dix prochaines années ?

Pourquoi je n'y ai pas pensé, changer le header tout simplement, Tu es génial.

merci infiniment.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

De rien :D

Ces 10 prochaines années, je ne sais pas, j'espère changer de boite un jour :P :rolleyes:

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

j'aime bien le "tout simplement", je taquine ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Fallait le trouver, mais apres c'est simple, non ? ;) ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

oui, comme tu dis, il suffit d'y penser, mais pour ça il faut avoir la bonne logique.

Le plus dur, c'est de comprendre comment les éléments sont liés entre eux.

tu es un as, grâce à toi je progresse en comprenant ce que je fais ! ;)

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