Validation globale de la commande

6 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

Dans Peel Shopping, je cherche à valider la commande globalement page produits par page produits.

Dans achat/index.php, j'ai déplacé les balises 'form' pour qu'elles encadrent tout ce qui est contenu dans le tableau de présentation des produits, et j'ai remplacé les 'select ... option' par '<input type="text" name="qte" value="" />'

Jusque là, ça va. Mais je dois encore valider ligne par ligne. :(

Je souhaite remplacer tous les '<img src ...blabla...><a href="java script:document.ajout<?=$prod['id'] ?>.submit()"></a>' par un bouton unique de validation.

Et c'est là que j'ai besoin d'aide, d'abord pour trouver le js document.ajout dans la masse de fichiers, et ensuite, pour le modifier afin qu'il me permette de boucler sur chaque $prod['id'] de la page.

Aurais-je la chance que quelqu'un soit disposé ?

Merci d'avance.

PG

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Dans Peel Shopping, je cherche à valider la commande globalement page produits par page produits.

Dans achat/index.php, j'ai déplacé les balises 'form' pour qu'elles encadrent tout ce qui est contenu dans le tableau de présentation des produits, et j'ai remplacé les 'select ... option' par '<input type="text" name="qte" value="" />'

Jusque là, ça va. Mais je dois encore valider ligne par ligne. :(

Je souhaite remplacer tous les '<img src ...blabla...><a href="java script:document.ajout<?=$prod['id'] ?>.submit()"></a>' par un bouton unique de validation.

Et c'est là que j'ai besoin d'aide, d'abord pour trouver le js document.ajout dans la masse de fichiers, et ensuite, pour le modifier afin qu'il me permette de boucler sur chaque $prod['id'] de la page.

Aurais-je la chance que quelqu'un soit disposé ?

Merci d'avance.

PG

le javascript document.ajout appelle le form de la page :D

Pour envoyer les données il faut les passer dans un tableau dans caddie_ajout puis faire une boucle foreach qui va lire le tableau et ajouter les produits dans l'objet caddie

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour et merci pour cette réponse rapide.

Je dois être un peu borné. En fait, je bafouille lamentablement avec php et consorts. :D

J'ai regardé attentivement le déroulement de la mise à jour du panier (achat/caddie_affichage.php) mais je n'arrive pas à le transformer pour mon besoin.

En résumé, j'ai expurgé la présentation standard des produits dans achat/index.php.

J'ai mis mon <form method=post" action="<?=$wwwroot?>/achat/caddie_ajout.php" name="ajout<?=$prod['id] ?>"> juste après le while($prod=mysql_fetch_array($result)) (+:- ligne 80).

En fin de page, après </table>, j'ai inséré <input type=submit" value="Envoyer dans le panier" class="bouton2" href="java script:document.ajout<?=$prod['id] ?>.submit()"> <?charge_panier($HTTP_POST_VARS);?> </form> (sans toutefois comprendre ce qu'est la variable $HTTP....)

J'ai également créé la fonction charge_panier() à l'identique de maj_quantite(&$form)

Et maintenant, je suis coincé. Quelle doit être la syntaxe de cette boucle ?

Parce que, pour l'instant, je reçois une baffe :) :

Invalid argument supplied for foreach() in xxx\achat\index.php on line 147

On dirait qu'il ne reconnaît pas as $i => $produitid

Oserai-je abuser de votre amabilité ? Oui, j'ose ... :(

PG

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Je n'arrive pas à mes fins.

Quelques soient mes modifications, j'ai toujours le même résultat.

Je ne veux pas vous prendre tout votre temps.

C'est déjà très aimable de m'en avoir consacré autant.

Je pense que le document achat/index.php est trop touffu pour que je puisse le décomposer aisément et en comprendre le fonctionnement.

Je recherche donc désormais une bonne âme qui accepterait de corriger mon code.

Pour l'instant, je reviens à la validation ligne par ligne.

Merci encore mille fois.

PG

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Je n'arrive pas à mes fins.

Quelques soient mes modifications, j'ai toujours le même résultat.

Je ne veux pas vous prendre tout votre temps.

C'est déjà très aimable de m'en avoir consacré autant.

Je pense que le document achat/index.php est trop touffu pour que je puisse le décomposer aisément et en comprendre le fonctionnement.

Je recherche donc désormais une bonne âme qui accepterait de corriger mon code.

Pour l'instant, je reviens à la validation ligne par ligne.

Merci encore mille fois.

PG

je peux peut etre jeter un coup d'oeil, envoi le code.

et explique nous mieux ce que tu veux faire.

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