begin process at 2012 02 11 00:09:25
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de données

 > GERER UN ENTREPOT VIA PHP MYSQL

GERER UN ENTREPOT VIA PHP MYSQL


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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é :7 437 / 1 084

Auteur : fabienenvac

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
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

Les Membres Club peuvent 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

 Sources du même auteur

Source avec Zip GERER UN ENTREPOT VIA PHP 5 MYSQL VERSION OBJET ( PDO)

 Sources de la même categorie

Source avec Zip RECHERCHE DES DOUBLONS DANS UNE TABLE MYSQL EN SÉLECTIONNANT... par aladec2007
[CRON] INSERT ON DUPLICATE KEY UPDATE par pierreSabatier
Source avec Zip CLASS MYSQL 5/PHP5 AVEC GESTION DES EXCEPTION ET DES REQUÊTE... par devil_may_cry
Source avec Zip Source avec une capture MOTEUR DE RECHERCHE SUR BASE MYSQL FULLTEXT ET BOOLEAN AVEC ... par cod57
SYSTÈME DE PAGINATION AVEC BDD ET IMAGES (FICHIERS) par begueradj

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture EL COYOTOS LIVRE D'OR PHP 5 par elcoyotos
Source avec Zip CLASS MYSQL 5/PHP5 AVEC GESTION DES EXCEPTION ET DES REQUÊTE... par devil_may_cry
Source avec Zip Source avec une capture PAGINATION JAVASCRIPT PHP MYSQL par cod57
Source avec Zip Source avec une capture GESTION DE SCOLARITÉ [PHP] ET [MYSQL] par ayoubshadow
Source avec Zip GERER UN ENTREPOT VIA PHP 5 MYSQL VERSION OBJET ( PDO) par fabienenvac

Commentaires et avis

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.

Commentaire de coucou747 le 05/03/2008 15:19:04 administrateur CS

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

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 :)

Commentaire de bentom32390 le 07/03/2008 18:15:25

rt c domage de pas avoir un fichier config

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.

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

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,827 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales