Catalogue

Catalogue - PHP - Programmation

Marsh Posté le 21-03-2005 à 23:23:23    

Salut à tous,
 
Je dois réaliser un site pour une petite entreprise de commerce.
Le stock (sous base MySQL) est géré automatiquement (l'article s'enlève du stock automatiquement, le nombre d'article se décrémente quant un article est acheté...) -> en fait dès qu'un code barre sera passé sous une douche infrarouge, et que le commerçant confirmera l'achat si c'est le cas... l'article se décrémentera ou s'enlevra du stock (de la base MySQL).
 
Donc ce qu'il faut que je fasse dans l'imédiat, c'est créer la section catalogue du site en faisant en sorte que les photos s'affichent automatiquement si l'article est en stock (ou si il existe), et que la photo s'enlève aussi automatiquement si l'article n'est plus dispo. Et également affiché le nombre d'article dispo.
 
Sachant que c'est pour un projet d'étude je ne peux pas m'appuyer à 100% de script déjà existant donc...
 
 
PS: je n'ai jamais eu de cours ni en PHP ni en base de données donc je débute
 
 
Merci d'avance

Reply

Marsh Posté le 21-03-2005 à 23:23:23   

Reply

Marsh Posté le 22-03-2005 à 00:02:44    

Ok ... et a quel moment on interviens nous ?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 22-03-2005 à 00:14:50    

on est pas la pour faire le boulot d'autrui
déjà le truc qui cloche:  
 

Citation :

"Je dois réaliser un site pour une petite entreprise de commerce. "


 
oui...dans ce cas t'es un particulier qui fait un boulot au noir qui veut se faire deux trois sous sur qqch qu'il ne connait pas?

Reply

Marsh Posté le 22-03-2005 à 01:22:23    


 
Pas forcément, j'ai eu le même truc lors de mes études, avec dossier complet en guise d'exam de fin d'année. La joie quoi, surtout quand tu t'y prends tard :D
 
Par contre, "PS: je n'ai jamais eu de cours ni en PHP (bon, ok, personne n'est parfait) ni en base de données donc je débute" euh, et tu as un truc de programmation à faire ?  :heink:  

Reply

Marsh Posté le 22-03-2005 à 08:26:36    

Si c'est pour répondre à côté merci de s'abstenir...
 
1: c'est pour un projet pour les cours!
 
2: je voudrais connaitre une fonction MySQL justement appellé qui vérifie si un article existe ou est dispo avec sa quantité. Si il est bien dispo qu'il l'affiche sur le site (çà avec une fonction PHP).
 
Voilà ce que j'ai besoin si quelqu'un veut bien m'aider.
 
 
PS: si ce serait du travail au noir je me fatigueraus moins et je prendrais OScommerce... à bon entendeur...
 
PS2: c'est pas pour me faire le projet que je demande de l'aide c'est juste pour cette fonction...

Reply

Marsh Posté le 22-03-2005 à 08:34:11    

Il va falloir que tu te penches sérieusement sur le langage SQL :D  
 
C'est quoi ta formation que je ne la conseille à personne ?

Reply

Marsh Posté le 22-03-2005 à 09:51:22    

denis_de_strasbourg a écrit :

Si c'est pour répondre à côté merci de s'abstenir...
 
1: c'est pour un projet pour les cours!


 
Et donc ? C'est du foutage de gueule... T'as jamais eu de cours concernant PHP ou SQL et on te demande de monter un projet en PHP + mySQL... ?  :heink:  

Citation :


2: je voudrais connaitre une fonction MySQL justement appellé qui vérifie si un article existe ou est dispo avec sa quantité. Si il est bien dispo qu'il l'affiche sur le site (çà avec une fonction PHP).


 
Tu fais comme tout le monde, tu vas sur phpdebutant.org et tu fais les tutoriaux. Tout est expliqué en détail. :o
 

Citation :

Voilà ce que j'ai besoin si quelqu'un veut bien m'aider.


 
ce DONT j'ai besoin. Et ce dont tu as besoin, c'est de prendre tes deux couilles (une dans chaque main) et de bosser. Sinon, tu pourras aussi féliciter l'équipe enseignante... :/
 
 

Citation :

PS: si ce serait du travail au noir je me fatigueraus moins et je prendrais OScommerce... à bon entendeur...


 
Si c'était...

Reply

Marsh Posté le 22-03-2005 à 09:54:26    

Citation :

C'est quoi ta formation que je ne la conseille à personne ?


 
Très drôle! Je ne suis pas en info de gestion où l'on manipule des bases de données. Nous on fait du C, C++, programmation temps réels, programmation des shell sous Unix, programmation laisons séries, etc... mais pas de SQL. De plus c'est d'un niveau plus élevé qu'un BTS IG (tant au niveau de l'informatique que maths, ...) -> BTS IRIS. Donc les commentaires...
 
De plus, nous avons des projets divers. Moi j'ai choisit celui-là pour apprendre autre chose que ce que l'on a vu au courant des 2 ans? C'est un crime de vouloir apprendre? Un technicien en informatique doit être capable de réaliser des choses même si il ne les a jamais vu...
 
Je croyais pouvoir trouver de l'aide ici mais apparement non...
 
Merci quand même

Reply

Marsh Posté le 22-03-2005 à 09:55:34    

denis_de_strasbourg a écrit :

[quote][...]
 
Je croyais pouvoir trouver de l'aide ici mais apparement non...
 
Merci quand même[...]


Ca montre que t'as pas lu la charte ;)

Reply

Marsh Posté le 22-03-2005 à 10:15:55    

denis_de_strasbourg a écrit :

[quote]
De plus, nous avons des projets divers. Moi j'ai choisit celui-là pour apprendre autre chose que ce que l'on a vu au courant des 2 ans? C'est un crime de vouloir apprendre? Un technicien en informatique doit être capable de réaliser des choses même si il ne les a jamais vu...


 
Non c'est pas un crime, mais c'est de l'inconscience. La prog web n'a rien à voir avec du C++ et ne se résume pas à du PHP + mySQL, mais aussi à du XHTML, CSS et JS.
 
Bref, c'est tout un monde, et c'est pas à l'occasion d'un projet que tu vas apprendre tout ça en même temps, sauf si tu as deux ans pour le faire...  :o

Reply

Marsh Posté le 22-03-2005 à 10:15:55   

Reply

Marsh Posté le 22-03-2005 à 10:19:38    

Citation :

De plus, nous avons des projets divers. Moi j'ai choisit celui-là pour apprendre autre chose que ce que l'on a vu au courant des 2 ans? C'est un crime de vouloir apprendre? Un technicien en informatique doit être capable de réaliser des choses même si il ne les a jamais vu...


 
dac à 100% sur le fond, mais pas sur la méthode.
 
J'ai un DUT d'informatique industrielle, aujourdhui je suis automaticien mais mon stage de fin d'étude a porté sur les BDD access (choix personnel).
Ben j'ai pas déboulé, sur un forum aussi sec...
Je me suis taper le bouquin Crosoft sur Access, j'ai enchainé par la lecture "rapide" d'un bouquin de SQL...
Et pis après un bouquin spécifique VBA/Access pour optimiser les traitement dans mes forumlaires...
 
Ici on te donnera des pistes, mais c'est tout, ya une doc en ligne de MySQL:
http://dev.mysql.com/doc/mysql/fr/index.html
Ya des tutoriaux sur pas mal de sites, cherche, et si tu bloque sur un point précis, on tachera de t'aider...
Mais tu déboule pas avec, je dois faire ça pour mon projet, aidez-moi, spa jouable...
 
 
PS: mon stage était de 10 semaines... 1 semaine à ne faire que lire de la doc, et essayer les tutos expliqués dans le bouquin, ensuite, au taquet :P


Message édité par Xav_ le 22-03-2005 à 10:20:01

---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 22-03-2005 à 11:08:58    

denis_de_strasbourg a écrit :


2: je voudrais connaitre une fonction MySQL justement appellé qui vérifie si un article existe ou est dispo avec sa quantité. Si il est bien dispo qu'il l'affiche sur le site (çà avec une fonction PHP).


 
Bon, tu as choisis ce sujet pour apprendre ok, donc apprend :D
 
Non, plus sérieusement, ta question (que tu aurais pu poser dès le premier post, en passant), c'est la base du SQL (du sql tout court hein, pas de mysql), j'avoue être surpris qu'un quelconque BTS d'un niveau plus élevé que les cancres habituels ne comprenne pas une heure de cours consacré à la lecture des manuels :D

Reply

Marsh Posté le 22-03-2005 à 11:24:51    

Les fonctions SQL pour se connecter, écrire, lire, rechercher, modifier, qqchose dans une base de données çà c'est ok... vu que j'ai déjà fait pour le site une newsletter, guestbook, gestion de membres, etc... mais c'est pour le catalogue que je ne vois pas.

Reply

Marsh Posté le 22-03-2005 à 11:27:33    

Ca marche exactement pareil. C'est des fonctions PHP + Requetes SQL. En l'occurence je te conseille de te lire un tuto SQL (je te deconseile d'aller lire directement la doc sur mysql.org, parceque meme si ca fait bientot 3 ans que je suis sur php/sql je la trouve toujours aussi "mal faite", dans le sens ou c'est super pratique quand on sait ce qu'on cherche, mais quand on ne le sais pas ... on est flingué)


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 22-03-2005 à 11:48:52    

denis_de_strasbourg a écrit :

[quote]Très drôle! Je ne suis pas en info de gestion où l'on manipule des bases de données. Nous on fait du C, C++, programmation temps réels, programmation des shell sous Unix, programmation laisons séries, etc... mais pas de SQL. De plus c'est d'un niveau plus élevé qu'un BTS IG (tant au niveau de l'informatique que maths, ...) -> BTS IRIS. Donc les commentaires...


ça ne fait que renforcer mon opinion sur ta formation. Si c'est d'un niveau plus élevé qu'un BTS IG, c'est pas normal de ne pas avoir de cours de bases de données. De toute façon, apprendre la prog en C/C++ sans SQL, ça ne sert pas à grand chose, et sur le marché du travail, tu ne seras pas mieux considéré que le BTS IG. Désolé
 
Donc comme conseillé plus haut, suis les tutos sur php/MySQL, tout est expliqué. Et reviens poser des questions si tu ne comprends pas un truc


Message édité par tet2neu le 22-03-2005 à 11:49:24
Reply

Marsh Posté le 22-03-2005 à 12:03:52    

Hermes le Messager a écrit :

... mais aussi à du XHTML, CSS et JS.
 
Bref, c'est tout un monde, et c'est pas à l'occasion d'un projet que tu vas apprendre tout ça en même temps, sauf si tu as deux ans pour le faire...  :o


 
alors là je me permets de protester, je suis actuellement en stage et pour les besoins j'ai du effectivement me mettre à tout çà il y à 2 mois alors que j'étais complètement néophyte.
Bon bah je me suis tapé un gros bouquin sur PHP/MySQL, arpenté les tutos sur Js et XHTML ... et les pages que je fais sont xhtml 1.0 strict validée pour le moment ... je dis pas que je fais les meilleurs trucs qui soient, je fais surement pas mal de boulettes, mais ca roule
 
A noter que ce forum m'a beaucoup, mais alors beaucoup aidé :)


Message édité par Djebel1 le 22-03-2005 à 12:06:30
Reply

Marsh Posté le 22-03-2005 à 12:26:25    

C'est bien entendu remarquable, mais je pense pas qu'en 2 mois on puisse apprendre PHP/MySQL/JS/XHTML.. Probablement tu arrives a faire des petits projets valides xhtml (c'est facile de le faire si on a tout de suite pris le bon pli) mais je pense qu'il te faudra encore beaucoup de pratique avant d'arriver a vraiment maitriser ça ..
 
Ne serait-ce que c'est des sujets extremement vastes. J'ai 2 bouquins de php chez moi (1400 et 500 pages) et je les trouve tres insuffisant ... et incomplets ... Ils sont certes tres utiles parcequ'ils font un bon tour d'horizon (De la POO, aux couches d'abstraction, au protocole IMAP,...) mais c'est pas du tres poussé.
 
La doc de php.net est bien pour trouver comment marche 1 fonction, mais je la trouve elle aussi tres insuffisante du coté tutorial. Et malheureusement la pluspart des tuto PHP sur le net ne depassent pas le niveau du "Votre 1ere requete, La concatenation, Les sessions" . Ou alors on peut trouver qqch de plus pointu mais il faut deja savoir de quoi on veut parler => pas facile pour un neophyte


Message édité par esox_ch le 22-03-2005 à 12:30:09

---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 22-03-2005 à 13:58:25    

bah je suis pas un pro en CSS et xhtml, ca c'est clair, par contre en PHP/MySQL je trouve qu'on a vite de quoi réaliser des projets poussés, surtout si on a déjà programmé avant, genre en C, etc.
Le très poussé ca reste inutile dans la plupart des projets, et même les gros projets ;)

Reply

Marsh Posté le 22-03-2005 à 14:23:03    

C'est clair que ca aide de connaitre C/C++/Java ... Pour faire ce qu'on veut. Mais avec l'experiance on apprend a securiser et optimiser ses scripts.


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 22-03-2005 à 14:50:38    

ca , je dis pas, question optimisation .... mais c'est en ca que ce forum est très sympa, quand tu as oublié le moindre pti controle, tu te prends direct une dizaine de réponses enragées te conseillant instamment de corriger cette impardonnable erreur :D

Reply

Marsh Posté le 22-03-2005 à 14:58:38    

Je reconnais que parfois/souvent je/on repond un peu sechement, mais c'est quand la personne pose une question qui a deja été traitée 500 fois.
 
Perso avant de poser une question ici je passe entre 30min et 1h a farfouiller sur google/autre support pour trouver ce que je cherche... Et si tout le monde faisait pareil ca serait beaucoup mieux, on aurait un forum ou les questions posées pourraient etre beaucoup plus interessantes


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 22-03-2005 à 15:31:05    

je ne critiquais nullement votre manière de répondre, toi et Cerel m'avez de nombreuses fois dépanné, pour ne citer que vous ..  
bon par contre Masklin fait un peu figure d'intégriste, anti Js, anti php, anti tout sauf xhtml/ css (pas taper, je rigole :D)
 
Mis à part ca on a gentillement fait dériver le sujet sur un joli hors-sujet :p


Message édité par Djebel1 le 22-03-2005 à 15:31:27
Reply

Marsh Posté le 22-03-2005 à 15:33:02    

Depuis quand Masklinn est-il anti php :??: Et depuis quand est-il anti-JS ?

Reply

Marsh Posté le 22-03-2005 à 15:34:24    

Djebel1 a écrit :

Masklin fait un peu figure d'intégriste, anti Js, anti php, anti tout sauf xhtml/ css (pas taper, je rigole :D)

Masklin n'est pas anti tout. Il ne voit pas l'interet de se compliquer la vie avec du JS quand le CSS suffit. Et il est encore moins anti PHP puisque ça n'a rien à voir ;)  
 

Djebel1 a écrit :

Mis à part ca on a gentillement fait dériver le sujet sur un joli hors-sujet :p


Oui mais ça nous occupe [:jkley]

Reply

Marsh Posté le 22-03-2005 à 15:35:05    

Le JS ne doit être qu'une valeur ajoutée, facultative. Si de l'information repose sur du JS, c'est qu'il y a problème

Reply

Marsh Posté le 22-03-2005 à 15:48:41    

Masklin dit : "t'facon j'aime pas php" ;)
et à chaque fois qu'il fait référence à Js, c'est avec un : "ho encore du Js tout pourri" (alors que une fois ou deux, l'emploi de ce Js était justifié et interessant)
 
He ho, j'ai absolument rien contre lui, c'était histoire de causer ! :p

Reply

Marsh Posté le 23-03-2005 à 13:29:15    

Citation :

ça ne fait que renforcer mon opinion sur ta formation. Si c'est d'un niveau plus élevé qu'un BTS IG, c'est pas normal de ne pas avoir de cours de bases de données. De toute façon, apprendre la prog en C/C++ sans SQL, ça ne sert pas à grand chose, et sur le marché du travail, tu ne seras pas mieux considéré que le BTS IG. Désolé


 
Ben faudra que tu m'expliques à quoi sert les bases de données pour le C++...

Reply

Marsh Posté le 23-03-2005 à 13:32:06    

denis_de_strasbourg a écrit :


 
Ben faudra que tu m'expliques à quoi sert les bases de données pour le C++...


 
Ah ouai, quand même...  :ouch:  

Reply

Marsh Posté le 23-03-2005 à 17:45:40    

Un indice : Pas a faire le café


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 23-03-2005 à 17:53:54    

denis_de_strasbourg a écrit :

Ben faudra que tu m'expliques à quoi sert les bases de données pour le C++...


Ouch  :sweat:

Reply

Marsh Posté le 23-03-2005 à 20:15:28    

denis_de_strasbourg a écrit :

Citation :

ça ne fait que renforcer mon opinion sur ta formation. Si c'est d'un niveau plus élevé qu'un BTS IG, c'est pas normal de ne pas avoir de cours de bases de données. De toute façon, apprendre la prog en C/C++ sans SQL, ça ne sert pas à grand chose, et sur le marché du travail, tu ne seras pas mieux considéré que le BTS IG. Désolé


 
Ben faudra que tu m'expliques à quoi sert les bases de données pour le C++...


à la même chose que pour les autres langages [:itm]  
Si tu n'en vois pas l'utilité, abandonne la programmation, c'est mieux pour tout le monde :jap:

Reply

Marsh Posté le 23-03-2005 à 20:18:33    

oui enfin balancer "De toute façon, apprendre la prog en C/C++ sans SQL, ça ne sert pas à grand chose" c'est pas très brillant non plus.

Reply

Marsh Posté le 23-03-2005 à 20:21:38    

Mais être fier de ne rien connaître aux BD, presque nier leur utilité, et affirmer qu'on est plus compétent qu'un BTS info gestion, faut m'expliquer en quoi c'est brillant :sarcastic:


Message édité par tet2neu le 23-03-2005 à 20:21:57
Reply

Marsh Posté le 23-03-2005 à 20:27:25    

j'ai dit que c'était brillant ? j'ai même pas lu vos conneries [:petrus75]
 
tu esquives mal [:itm]

Reply

Marsh Posté le 23-03-2005 à 20:58:25    

Bah oui mais si t'es au courant de rien c'est pas de ma faute [:jkley]

Reply

Marsh Posté le 23-03-2005 à 21:06:37    

denis_de_strasbourg a écrit :

Ben faudra que tu m'expliques à quoi sert les bases de données pour le C++...


 
On croirais presque rêver....


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 23-03-2005 à 21:12:38    

Ca coute combien ce titre d'etudes? C'est reconnu quelque part a part dans l'enceinte de l'ecole? Parceque je crois que j'ai le niveau de me presenter direct a l'exam a voir ce qu'ils sortent comme mecs :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 23-03-2005 à 21:14:24    

C'est l'élite on te dit :o

Reply

Marsh Posté le 23-03-2005 à 21:15:48    

Justement! J'veux en faire parti moi aussi! Comme ca je serais veneré comme un dieu et je pourrais aller en jeter sur les forums du net!


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 23-03-2005 à 21:16:46    

Donne moi une lettre de motivation :D

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed