Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

GERER UN ENTREPOT VIA PHP MYSQL


Information sur la source

Catégorie :Base de données Classé sous : php, mysql, entrepot, gerer, gestionstock Niveau : Débutant Date de création : 05/03/2008 Date de mise à jour : 02/04/2008 11:02:09 Vu / téléchargé: 5 363 / 629

Note :
7 / 10 - par 1 personne
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note


Description

Bonjour,
Je poste aujourd'hui ma première source sur ce site afin d'avoir un avis extérieur sur ma façon de coder.

Par conséquent, je suis ouvert a toute remarque

Merci
 

Conclusion

J'attends avec impatience vos commentaires
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

20 mars 2008 10:51:01 :
j'ai maj suivant vos commentaires merci
25 mars 2008 11:56:09 :
verification si existance client,article dans la base avant insertion
02 avril 2008 11:02:10 :
petite mise a jour, cependant il reste des erreurs que j'ai modifier dans la source version pdo

Commentaires et avis

signaler à un administrateur
Commentaire de klicksoe le 05/03/2008 14:16:23 7/10

Salut,

je viens de regarder rapidement, et je trouve que tu codes assez proprement. Mais quelques petites améliorations pourraient être faites.

Par exemple, créer un fichier "header.inc.php" par exemple contenant toutes les informations fixes se trouvant toujours dans le haut de ton code (exemple avec le fichier creation_client.php) :

fichier header.inc.php :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title><?php echo $titre; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="titre du css" href="Design.css" /> </head>
<body>

<?php
mysql_connect("localhost", "root", "");
mysql_select_db("usine");
?>




tu n'aurais plus qu'à appeler dans chaque page cette page header.inc.php, comme ça, plus besoin de faire à chaque fois plusieurs connexion à sql dans la même page.

ça reviendrai à ça pour ton fichier creation_client.php :

<?php

$titre = 'Nouveau Client';
include 'includes/header.inc.php';

//le reste du code

?>




Tu peux également faire la même chose avec le bas de page en incluant les balises de fermeture du body, html et de sql.

Sinon, pense à tout le temps utiliser des simple côte pour tout ce qui n'est pas html, c'est plus lisible et ça améliore un peu la rapidité du script. Autre petite chose sur les echo, pas besoin d'en mettre à chaque ligne. Exemple :

fichier creation_commande.php :

echo "<option value=$id>";
echo $j;
echo "</option>";


peut être remplacé par :

echo '<option value="' . $id . '">' . $j . '</option>\n';

Tu mérite quand même une bonne note pour la lisibilité, la clarté (rare sur les premières sources :P).

//Klick.

signaler à un administrateur
Commentaire de coucou747 le 05/03/2008 15:19:04

klicksoe, \n n'est pas evalue dans des '', mais seulement dans des ""

signaler à un administrateur
Commentaire de amezghal le 05/03/2008 20:20:15

salut,
# $annee = date("Y");
# $mois = date("m");
# $jour = date("d");
# $date=$annee.'-'.$mois.'-'.$jour ;
#
# echo $date;echo "<br/>";
tu peux faire
echo date('Y - m -d'); tout simplement

# $id_palette = isset($_POST['id_palette']) ? $_POST['id_palette'] : '';
#
#
# if ($id_palette) {
if(isset($_POST['id_palette') && !empty($_POST['id_palette')){
#  echo "<option value=$w>";
# echo $j;
# echo "</option>";
un seul echo suffit=>echo '<option value="'.$w.'">'.$j.'</option>';
....
-pense a faire une classe qui gère le sql ça va être plus propre, et attention aux failles xss.
-tu dois t'habituer à indenter ton code (html et php)
..voilà sinon pas mal :)

signaler à un administrateur
Commentaire de bentom32390 le 07/03/2008 18:15:25

rt c domage de pas avoir un fichier config

signaler à un administrateur
Commentaire de slayer le 08/03/2008 02:01:55

j'ai regarder vite fait ton code , il me semble que tu a oublié de mettre une gestion d'erreur en cas de problème de connections a ta basse de donné et je confirme les Commentaires de klicksoe , mets un fichier externe , sa t'économisera des lignes, et plus rapide a modifier ton host , login et pass .... si un jour tu change d'hébergeur.

sinon le code me semble propre , good joob.

signaler à un administrateur
Commentaire de slayer le 08/03/2008 23:45:49

encore une petite chose, avants d'enregistrer un nouveau client ou un nouvelle article , fait un control dans ta base histoire de voir ci ce client ou article  n'y est pas déjà.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

statistiques ,graphique, php et mysql [ par mouss ] connaissez vous des exemples mettant en oeuvre une base de donnée mysql ,php permettant de créer des courbes, nuages de points sur une feuille html (p php et mysql [ par stephane ] bonjour,j'ai des pb d'acces aux base de donnees, je suis sur free donc le 'host' est ftpperso.free.fr enfin ca c'est bon j'ai bien mis mon login et pa php et mysql : les index s'affichent pas !!! [ par stephane ] Voila, j'utilise cette procédure pour afficher les index d'une table (je suis deja connecté à la base de donnees) :$mode représente la table$rep=@mysq Hébergement PHP et MySQL [ par Kimberly ] Forfaits d'hébergement PHP et MySQL- PHP nuke- Postnuke- Myphpnuke- Php Website- Boutique virtuelleNous installons le site pour vous gratuitement.Près fusion php-html-mysql : votre avis ? [ par skrol29 ] Bonjour,Je suis en train de terminer une classe PHP pour la fusion de page HTML avec variables PHP et données MySQL.Le principe : une page HTML modèle PB update table mysql ! [ par lolo ] Comment pourrai-je faire pour mettre à jour une table mysql par le biais d'un formulaire (parcourir ...*.cvs) et d'un fichier php d'update de table my Perdu avec mysql ... [ par guiguimac ] bonsoir !voici le message d'erreur qui me gêne :Warning: 0 is not a MySQL result index in your script on line 131en fait je lance ma page php avec la nbr de ligne d'une requete [ par eryk17 ] je voudrai recuperer le resultat d'une requete pour le foutre dans un bouton radio, pour cela il me faut connaitre le nombre de ligne de cette requete ARG ! > MySQL: Unable to save result set in ... [ par antares7364 ] Bonjour,Un problème est survenu dans une de mes tables MySQL :lorsque j'essaie d'en afficher le contenu avec PHPMyAdmin ou par unautre script PHP, MyS tableau php à partir de mysql [ par nissarte ] Salut à tousG cherché mais g rien trouvé...M'en voulez pas, je débute en php & mysql...Voila, je souhaite charger toutes les données d'un champ d'une


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,39 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.