Flux d’activité
Flux d’activité de Messages
-
-
Bonjour,sous quelle forme possédez-vous la base d'information. Pour une telle quantité d'infos la meilleure solution serait quand même l'import en csv par le biais d'un script ou par phpmyadmin.
Bonsoir,
En faite je crée la base de donnée par rapport à des catalogue fournisseurs
Je n'ais pas de possibilité pour importer un fichier sinon je serais le plus heureux du monde
a+ :(
Pou rmoi ca peut se faire via un script en php si toutes les catégories du type de moteru ont ét écrées.Apres faut faire le script B)
Bonsoir,
Auriez vous un exemple cela m'aiderai vraiment :)
Merci d'avance
marc
-
-
A mon avis il est actionnaire d'une société qui elle même est cliente de PEEL.
Il n'est pas actionnaire de PEEL :)
Sinon il en demanderait pas pour les developpements.
Willy
-
je suis actionaire et cliente de peel.frBonjour,
Comment devenir Actionnaire ???
Ce message s'adresse également à Mr RUAULT B)
:)
-
Je ne pense pas, recherchez sql partout ca ira plus vite :)
Franchement pour avoir la description des tables c'est pas dur...
Les relations, je sais que perso si j'avais créé un produit, je ne les donnerais pas. Et comme j'ai dit plus haut elles sont simples a trouvées.
Willy
-
ok merci.
Je n'ai pas de répertoire /sql dans /lib : certainement effacé après l'installation...
Je vais contacter directement Patrice Ruault ...
-
Il ne faut pas lancer "monsite"/administer une fois, non ?
Je pense qu'il y a quelque chose a faire...
Et directement "monsite"/index.php, ca donne quoi ?
Willy
-
C'est en local donc ?Oui j'ai créé la base avec phpmyadmin donc tout jusqu'a la boutique et impossible de lancer la boutique peel.
-
-
Je ne sais pas si peel donnera ces infos, c'est un peut le coeur de son produit quand même.
Pour les structures des tables sous phpmyadmin, c'est simple ainsi que la liste des colonnes et les index.
Pour les relations, un peu de recherche dans les tables et c'est joué, ca n'est pas une base compliquée...
Pour info, il y a un fichier SQL qui créé la base au debut, ca vous donnera les tables, les colonnes et les index (je crois que c'est dans \lib\sql\peel.sql). Pour les relations, il faut chercher.
Willy
-
Vous avez testé et ca fonctionne comme vous vouliez ?Si oui il faut modifier les autres pages ou le prix s'affiche alors :)
Willy
Oui ça marche comme je le souhaites, j'ai inversé les "forms" dans l'administration produit, et j'ai fait la même manip' sur les fiches produits et sélections.
Merci encore.
-
Merci...
Où puis trouver :
- la liste des tables de la base ?
- la liste des colonnes de chaque table ?
- la liste des relations entre les tables ?
- les index des tables ?
- toutes les infos permettant de manipuler le SI...
-
-
En fait c'est bon comme ca aussi, mais ca limite le nb de colonnes a classées et l'ordre, mais l'idée est là.
Je fais aussi du php en "loisir", mais comme vous je code (juste 5 ans d'expériences), masi pas en php, ni en langage web d'ailleur.
Pour mon site, je vais faire comme je vous ais dit, ca demettra de trier suivant chaque colonne et dans n'importe quel ordre.
Pour partager les évolutions, le mieux est de les donner, on est sur un forum, c'est aussi fait pour ca.
Apres pour de gros dev' il faut voir avec le propriétaire du produit s'il est interessé par des dev' d'autres personnes...
Willy
-
Vous avez testé et ca fonctionne comme vous vouliez ?
Si oui il faut modifier les autres pages ou le prix s'affiche alors :)
Willy
-
Je bloque depuis des heures pour installer la boutique.
Je suis sur easyphp, au lancement de installer.php je renseigne la page, et à l'enregistrement je reviens sur une page vierge. Que faire?
-
Bonjour Willy,
Modèle Conceptuel de Données / Modèle Logique de Données / Modèle Physique de Données en analyse relationnelle Méthode Merise.Bonjour,c'est quoi ( MCD MLD MPD ) ?
Cela permet de voir/comprendre les relations entre les entités/tables...
C'est un plan, un schéma du système d'information (SI) / de la base de données (BD) !
Concernant le code, c'est fait différemment :
dans la function affiche_liste_produits($start, $frm)
- Suppression de l'order by dans les 2 affections
$Links-> SqlRequest = "SELECT....
- Ajout du code suivant :
//+DDU le 02/03/2007switch (vb($_REQUEST['orderby'])) {
case "R" :
$Links-> SqlRequest = $Links-> SqlRequest." ORDER BY p.reference";
break;
default :
$Links-> SqlRequest = $Links-> SqlRequest." ORDER BY p.id DESC";
break;
}
-Modification du libellé référence :
<th class="menu"><a href="<?echo $wwwroot?>/administrer/produits.php?orderby=R">Référence</a></th> //+DDU le 02/03/2007
et ça marche
Donc différent de ton code...
Ayant fait du php en 1996 - autodidacte et pour m'amuser, pas professionnellement, je suis rester à php3 donc pas objet et pas très familier avec toutes les apis et verbes comme isset...
Mais j'ai un excellent niveau C ( + de 10ans d'xp) et 4 ans d'xp en java en environnement j2ee donc je ne pars de zéro :)
Peux-tu critiquer mon code ? STP MERCI !
Donc... a priori, j'ai réussi la première évolution de "ma boutique" et je ne vais pas m'arrêter...
Est-il intéressant de mettre en commun ces évolutions userFriendly + adminFriendly ?
sous quelles conditions ?
-
-
-
Je pense qu'il faut modifier index.php, achat/index.php et achat/produits_detail (ou leurs equivalants dans modeles).Genre au lieu de (dans achat/index.php) :
if ($prod['promotion'] != 0) {?> <font color="#CC0000">Promotion : <? echo $prod['promotion']; ?> %</font><br> Prix TTC : <s><?=fprix($prod['prix']); ?></s> <font style="font-weight: bold; color: rgb(255, 0, 0);" size="+2"><span style="font-family: Verdana;"> <?=fprix($prix); ?> € TTC</span></font><br> <form method="POST" action="<?=$wwwroot?>/achat/caddie_ajout.php" name="ajout<?=$prod['id'] ?>"> Quantité : <select name="qte" class="formulaire1"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select> <input type="hidden" name="id" value="<?=$prod['id'] ?>"> <a class="normal" href="java script:document.ajout<?=$prod['id'] ?>.submit()"> <img src="<?=$wwwroot?>/images/caddie.gif" align=middle alt="" border="0"> </a> <a class="normal" href="java script:document.ajout<?=$prod['id'] ?>.submit()"> Ajouter au caddie </a> | <? }
Mettez:if ($prod['promotion'] != 0) {?> Prix généralement constaté : <s><?=fprix($prod['prix']); ?></s><br> Notre prix : <font style="font-weight: bold; color: rgb(255, 0, 0);"size="+2"><span style="font-family: Verdana;"><?=fprix($prix); ?> € TTC</span></font><br> <form method="POST" action="<?=$wwwroot?>/achat/caddie_ajout.php" name="ajout<?=$prod['id'] ?>"> Quantité : <select name="qte" class="formulaire1"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select> <input type="hidden" name="id" value="<?=$prod['id'] ?>"> <a class="normal" href="java script:document.ajout<?=$prod['id'] ?>.submit()"> <img src="<?=$wwwroot?>/images/caddie.gif" align=middle alt="" border="0"> </a> <a class="normal" href="java script:document.ajout<?=$prod['id'] ?>.submit()"> Ajouter au caddie </a> | <? }
Par contre la promotion sera toujours un %age a calculer sur le prix généralement constaté.
Willy
Ok je vais essayer ça.
-
Bonjour,
c'est quoi ( MCD MLD MPD ) ?
Pour votre demande je pense qu'il faut modifier la page administrer/produits.php et lui ajouter des parametres.
Le premier pourrait etre le nom de la colonne SQL a trier et le second si c'est "asc" ou "desc".
Ainsi avec ses parametres il suffit d'ajouter en fin de requete de sélection d'ajouter ou non les résultats des parametres genre:
if (!isset($_GET['colonne'])) {$colonne = "";} else {$colonne = " ORDER BY " .$_GET['colonne'] ." ";}
if (isset($_GET['ordre"])) {$colonne .= $_GET['ordre'];}
et ensuite mettre un lien au dessus de chaque colonne en ascendant et descendant envoyant vers:
$wwwroot/administrer/produits.php?colonne=nom_fr&ordre=asc Par ex.
Voila mon idée.
Willy
-
la solution c'est d'injecter le pourcentage dans la variable total.
le problème c'est que j'ai pas le temps de le faire.
-
Je pense qu'il faut modifier index.php, achat/index.php et achat/produits_detail (ou leurs equivalants dans modeles).
Genre au lieu de (dans achat/index.php) :
if ($prod['promotion'] != 0) {?> <font color="#CC0000">Promotion : <? echo $prod['promotion']; ?> %</font><br> Prix TTC : <s><?=fprix($prod['prix']); ?></s> <font style="font-weight: bold; color: rgb(255, 0, 0);" size="+2"><span style="font-family: Verdana;"> <?=fprix($prix); ?> € TTC</span></font><br> <form method="POST" action="<?=$wwwroot?>/achat/caddie_ajout.php" name="ajout<?=$prod['id'] ?>"> Quantité : <select name="qte" class="formulaire1"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select> <input type="hidden" name="id" value="<?=$prod['id'] ?>"> <a class="normal" href="java script:document.ajout<?=$prod['id'] ?>.submit()"> <img src="<?=$wwwroot?>/images/caddie.gif" align=middle alt="" border="0"> </a> <a class="normal" href="java script:document.ajout<?=$prod['id'] ?>.submit()"> Ajouter au caddie </a> | <? }
Mettez:if ($prod['promotion'] != 0) {?> Prix généralement constaté : <s><?=fprix($prod['prix']); ?></s><br> Notre prix : <font style="font-weight: bold; color: rgb(255, 0, 0);"size="+2"><span style="font-family: Verdana;"><?=fprix($prix); ?> € TTC</span></font><br> <form method="POST" action="<?=$wwwroot?>/achat/caddie_ajout.php" name="ajout<?=$prod['id'] ?>"> Quantité : <select name="qte" class="formulaire1"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select> <input type="hidden" name="id" value="<?=$prod['id'] ?>"> <a class="normal" href="java script:document.ajout<?=$prod['id'] ?>.submit()"> <img src="<?=$wwwroot?>/images/caddie.gif" align=middle alt="" border="0"> </a> <a class="normal" href="java script:document.ajout<?=$prod['id'] ?>.submit()"> Ajouter au caddie </a> | <? }
Par contre la promotion sera toujours un %age a calculer sur le prix généralement constaté.
Willy
-
Pou rmoi ca peut se faire via un script en php si toutes les catégories du type de moteru ont ét écrées.
Apres faut faire le script :P
forum
dans PEEL SHOPPING : logiciel open source de boutique en ligne
guilloux24
Posté(e) · Signaler ce message
je n'ais pas encore un niveau suffisant en php pour savoir comment relié les deux bases mais cela viendra...
voila ou j'en suis www.gclocation.com