Page 1 sur 2

Aide creation d'un simple site e-commerce

Posté : 26 mars 2013, 17:53
par naruto61
Bonjour,

J'aimerai faire un simple site e-commerce en utilisant HTML5, CSS et phpMyadmin, mais j'aimerai avoir quelque conseille sur comment commencer et les fonctions que j'aurais besoin pour que cela marche.

Mon site e-commerce ne doit pas etre un site e-commerce complet, il a pour seul but:

- d'avoir des produits (sur la page produit)
- avoir un bouton qui ajoute des produits au panier
- d'avoir un panier qui s'auto update et qui aura une page dedier
- d'ajouter les produits du panier dans la base de donnee dans un format specifique si le client achete
- avoir un engin de recherche
- (je n'ai pas pour linstant besoin de prendre en compte le stock des produits)


C'est tout pour le moment, j'ajouterai si je me rends compte que j'ai oublié des choses.

Pour l'affichage des produit j'aimerai qu'il soit un peu comme l'image jointe, c'est a dire dans un format special et que pour chaque produits que j'ajoute dans ma db qu'ils soient directement rajouter sous ce format.
(la seul difference c'est que j'aimerai remplacer le 'order' par 'ajouter au panier').

J'ai quelque notions en PHP/mysql, j'aimerai juste un peu d'aide pour avancer dans la bonne direction.

Merci de votre aide.

Re: Aide creation d'un simple site e-commerce

Posté : 26 mars 2013, 18:31
par damien_55
Salut,

il vous faut faire vos pages en html-css, et ensuite lier vos pages avec PHP a votre base mysql.

Si vous etes débutant ça va etre un peu chronophage.

Ensuite, il vous faut réfléchir aux systèmes de paiement que vous souhaitez installer, soit votre banque ou soit des systèmes tels que paypal ou autres...

Si vous pouvez etre plus précis dans votre demande, ça aiderai parce que le dessin que vous présenter et votre demande à ce sujet ne releve que du html et du css.

Avez vous déjà coder votre page html-css ?

Re: Aide creation d'un simple site e-commerce

Posté : 26 mars 2013, 18:44
par naruto61
Pour lier mes pages je pense savoir faire, je n'ai pas besoin de system de payment d'ou le fait de 'simple' quand le client clique sur le bouton payer les info doivent seulemt etre transferer dans la db, rien de plus.

En gros j'aimerai que les produits de ma db, de mon tableau produit sois ajouter a ma page produits, et que tout les produits ai une mise en page specific avec un bouton en dessous.

Et propos de HTML et CSS oui mais legeremnt.

Merci

Re: Aide creation d'un simple site e-commerce

Posté : 26 mars 2013, 19:25
par damien_55
Je ne sais pas comment vous dire ça mais légérement pour le css et le html, si vous raisonner comme ça, l'entreprise dans laquelle vous vous lancer va être fastidieuse.

Le html-css est ce que vous voyez à l'écran. c'est a dire le mise en page de votre site. Si vous n'avez pas ça, vous ne voyez rien. Vous pouvez vous appuyer de dreamweaver par exemple pour créer votre page. C'est un début.

Ensuite, phpmyadmin n'est qu'un outil qui vous sert a administrer votre base de données. Elle meme peut etre une base mysql ou progresql. On va dire que c'est mysql.

Enfin pour que vous communiquiez avec votre base de données il vous faut un language qui est PHP pour vous mais il en existe d'autre.

une fois ces notions posés, vous voyez un peu la tache dans laquelle vous vous engagez.

Par exemple, le fait de vouloir changer l'aspect d'un bouton peut etre fait par html ou du css. Et le fait de cliquer sur un bouton qui donne une action sur votre base données peut etre fait par javascript, Ajax et PHP.

Ainsi pour vous aidez,

1- coder votre page css-html. (ne vous souciez pas des actions de boutons, on verra aprés)
2- créer votre base de données
3- reliez votre base a votre site (PHP)
4- appelez vos produits dans vos pages (PHP)
5- definissez l'action de vos boutons vers votre base (requete mysql insert...)
6- créer votre script d'action de boutons (AJAX est pas mal pour ça).

Re: Aide creation d'un simple site e-commerce

Posté : 26 mars 2013, 20:22
par naruto61
Pour ces 3 etapes c'est fait.

1- coder votre page css-html. (ne vous souciez pas des actions de boutons, on verra aprés)
2- créer votre base de données
3- reliez votre base a votre site (PHP)

Pour cet etapes: 4- appelez vos produits dans vos pages (PHP)

c'est justement la question que j'avais, comment les appelaient pour qu'ils soient mise en page d'une facon comme dans l'image jointe dans le premier post. Comme ne sorte de catalogue.

Merci

Re: Aide creation d'un simple site e-commerce

Posté : 26 mars 2013, 21:51
par damien_55
Il y a deux choses a voir

1- la mise en forme de la page
2- l'appel des données a insérer

Donc commence par appeler les données.

Et ensuite on verra pour la mise en page.

J'ai l'impression que tu attends quelqu'un qui code pour toi. Si c'est le cas, tu risques d'attendre longtemps.

Par ce que là, dans tout ce que j'ai vu et lu, tu ne maitrises rien du tout. Pas de php, pas de html, pas de css ... Mis à part dire, ça c'est fait! Mais tes questions sont tellement basiques que tu ne peux pas avoir fait

1- coder votre page css-html. (ne vous souciez pas des actions de boutons, on verra aprés)
2- créer votre base de données
3- reliez votre base a votre site (PHP)

Sans connaître le reste et notamment ce que tu demandes!

En bref, le forum est fait pour aider ceux qui rencontre des problèmes en codant et pas pour faire le boulot à ta place. Alors mets y du tien en présentant déjà ce que tu as fait et ce que tu n'as pas compris et ça ira mieux. On pourra avancer.

Re: Aide creation d'un simple site e-commerce

Posté : 27 mars 2013, 00:08
par naruto61
ou est l'interet pour moi de mentir sur un forum d'entraide? on ne juge pas un livre a sa couverture comme un membre a son ecriture.

Peut-etre qu'on c'est pas compris, mais si j'ai reussi a recuperer les donnees en faisant une requete sql dans mon code php. C'est justement a partir de ce moment la que j'ai besoin d'aide. J'ai recuperer le nom, le prix et l'image du produit et j'aimerai le mettre en page un peu comme sans l'image que j'ai joint. Donc si tu pourrai m'aide.

je comprends bien damien mais cela n'est pas mon but, ca m'apporterai quoi de dire que c'est fait si ce n'est pas le cas.

Merci de ta reponse

Re: Aide creation d'un simple site e-commerce

Posté : 27 mars 2013, 10:54
par damien_55
Peut etre qu'on s'est pas compris alors.

Pour appeler tes produites dans ta page, tu fait un echo de ta variable dans ta page html à l'endroit ou tu veux afficher tes infos.
<? echo $nom_produit; ?>

Pour ton bouton, cela depend de ton html qui définit ce qu'il y écrit sur ton bouton. Si c'est une image, soit tu la recrée et la remplace ou si en dur, tu modifie juste ton html.

tant que tu ne montres pas ton code notamment l'endroit ou ça coince, on pourra pas aller plus loin.

Re: Aide creation d'un simple site e-commerce

Posté : 27 mars 2013, 11:16
par naruto61
Oui je sais comment faire pour echo une variable ou print_r un array, ce que je de demande c'est dans le echo enfet.

Par example:

<?php
echo "$nom_produit & $prix_produit & $img_produit";
?>

Mais avec ca j'aimerai creer une mise en page du style catalogue, de facon a ce que tout les produit de ma base de donnee sois afficher de la meme facon sur ma page a moins que cela ne ce sasse pas de cet facon. Peut etre je me suis mal expliquer, as-tu une meilleur idee de ce que je demande.

Merci de ta reponse.

Re: Aide creation d'un simple site e-commerce

Posté : 27 mars 2013, 11:41
par damien_55
J'avais bien compris ta question :wink:

Encore une fois la mise en page relève du HTML du css. Donc si tu as fait ta page template (css + html), je ne vois pas le soucis.

Le forum ici est essentiellement du PHP. Pour l'apprentissage du css et du html donc mise en place graphique, il existe pas mal d'autres forums comme alsacreation par exemple.

Re: Aide creation d'un simple site e-commerce

Posté : 27 mars 2013, 14:16
par naruto61
Ok merci j'irai voir. Donc passons a l'autre etape qui est de definir l'action des boutons vers la base (requete mysql insert...).

A propos des actions sur les boutons suis-je obligé de d'utiliser AJAX, ne puis pas simplement lier mes lien ou boutons a codes PHP (ex: pour ajouter produit 'jean', si cliquer ajouter 'jean' a variable de session 'produit' )?? car si je doit apprendre comment utiliser AJAX cela me prendra plus de temps et mon temps est compté.

Merci de ta reponse

Re: Aide creation d'un simple site e-commerce

Posté : 27 mars 2013, 15:21
par damien_55
Je n'ai toujours pas vu une ligne de code de ton développement.
<?php 
echo "$nom_produit & $prix_produit & $img_produit";
?>
tu es sur que cet affichage fonctionne ? Je serai curieux de voir ça... :non:

Commence par proposer ton code de développement et ensuite on discute par là, c'est du n'importe quoi cette échange.

Tu veux qu'on te fournisse du code tout fait ?!

tu parle de variable de session etc.. mais pas un bout de code de ton developpement. Si tu regardes les autres topics du forum, il y a de vrais questions avec des morceaux de code qui engendre des problemes et des solutions.

ça marche comme ça l'entraide!

ça commence vraiment a me faire sourire, tu notes

AIDE CREATION D'UN SIMPLE SITE E-COMMERCE
Mon site e-commerce ne doit pas etre un site e-commerce complet, il a pour seul but:

- d'avoir des produits (sur la page produit)
- avoir un bouton qui ajoute des produits au panier
- d'avoir un panier qui s'auto update et qui aura une page dedier
- d'ajouter les produits du panier dans la base de donnee dans un format specifique si le client achete
- avoir un engin de recherche
- (je n'ai pas pour linstant besoin de prendre en compte le stock des produits)

Ouais un site quoi,le fait des produits en stocks ou non n'est qu'un détail.

Personne ne va coder pour toi, propose tes solutions de code et les utilisateurs du forum t'aideront.

Re: Aide creation d'un simple site e-commerce

Posté : 27 mars 2013, 17:32
par naruto61
La raison pour laquelle je n'avais pas mis de code c'est je ne voyais pas le besoin, comme j'ai dit je recherche de l'aide sur comment commencer mais j'ai deja commencer de mon coter avant de poser la question. C'etais pour savoir si j'etais dans le bon chemin. Mais si tu veux des codes pas de probemes. Pour ce dont je parler cela illustre ma requete:

$requete = "SELECT nom, prix, image FROM Produit";


 	$r = mysql_query($requete);   

 	while($donees= mysql_fetch_array($r)){
		
			$nom = $donees['nom'];
			$prix = $donees['prix'];
 			$img = $donees['image'];

		
 			echo "$nom, $prix, $img";					
// 		}
Et pour revenir a la question avec AJAX ( que je conaissais pas vraiment, j'en avais vaguement entendu parler sans vraiment savoir ce que s'etais. Donc merci de l'avoir mentionné), si c'est indispensable..?ca me serai d'une grande utilité.

Merci de ta reponse.

Re: Aide creation d'un simple site e-commerce

Posté : 27 mars 2013, 18:00
par damien_55
Tu es sur que ça marche ça
$requete = "SELECT nom, prix, image FROM Produit";


        $r = mysql_query($requete);   

        while($donees= mysql_fetch_array($r)){
                
                        $nom = $donees['nom'];
                        $prix = $donees['prix'];
                        $img = $donees['image'];

                
                        echo "$nom, $prix, $img";                                       
//              }
Ce ne serai pas plutot ça en fin de code
echo $nom.",".$prix.",".$img ; 
A mon avis, ça marche beaucoup mieux.

Là tout ce que tu as réussi a afficher avec ton code, c'est "$nom, $prix, $img" et pas les valeurs relatives a tes variables.

Donc revois, les tutos sur le php, les variables et leur appel parce que là, c'est la base!

Si tu ecris
echo 'mon_texte';
ça va afficher "mon_texte"
$texte='mon_texte';
echo $texte;
ça va afficher "mon_texte"

Re: Aide creation d'un simple site e-commerce

Posté : 27 mars 2013, 19:03
par naruto61
Non quand tu utilises les doubles apostrophe ou guillemet anglais tu peux y ecrire des variables comme ceci
 echo "$nom, $prix, $img";
cela t'evites d'avoir a faire
	echo($nom .',' .$prix . ',' . $img);
, tu peux essayé si tu veux mais bref je ne vais pas rentrer la dedans, la n'est pas la question (c'est juste une partie de mon code et ca marche on est pas la pour ce cassé).

Ce que je demande c'est a propos des actions sur les boutons, suis-je obligé de d'utiliser AJAX.

Merci pour ta reponse