begin process at 2012 05 31 06:13:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Divers

 > 

pouvez vous m'aidez je débute en php


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

pouvez vous m'aidez je débute en php

samedi 7 janvier 2006 à 00:05:55 | pouvez vous m'aidez je débute en php

killer31

je suis trés mal je sais pas comment réaliser ce programme:

bonjour je suis en stage et je dois réaliser un programme en php/javascript pour réaliser un bon de commande imprimable.je dois insérer des données dans un tableau (bon de commande avec colonne désignation prix etc ....) via une popup intérogeant une base de donnée mysql. Quelqu'un peu m'aider ?? je sais pas comment le réaliser éventuellemnent auriez vous un script faisant ce genre de chose.Merci de votre aide

"je suis vraiment besoin d'aide aidez moi" je suis gravement stréssé

samedi 7 janvier 2006 à 10:50:20 | Re : pouvez vous m'aidez je débute en php

coucou747

Administrateur CodeS-SourceS
Salut,
t'as des scripts pour ça...

tu fais une session :

$_SESSION['produits']=array('code_barre'=>..., ''prix'=>..., 'nom'=>...);

un foreach pour proposer une suppression d'un produit ou tous les afficher, et un menu pour proposer d'en ajouter, d'en supprimer, ou d'imprimer...



In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)
samedi 7 janvier 2006 à 10:55:33 | Re : pouvez vous m'aidez je débute en php

malik7934

Tu trouves pas que de se lancer dans un stage comme ça sans avoir aucune idée en PHP/JS, c'est casse-gueule???

Ton problème est tout simple et prends moins d'une heure à réaliser. Tu trouveras toutes les sources qu'il faut sur ce site, pour autant que tu ais des notions de programmation.

Il te suffit de récupérer les infos d'un formulaire (-> $_POST), de les traiter, de les entrer dans une base de données (-> mysql_query, INSERT into ...) et ensuite de les imprimer (-> javascript:window.print())

Rien de bien méchant quoi...

Bonne chance!

*****
THINK
-> SEEK -> ASK

samedi 7 janvier 2006 à 10:56:41 | Re : pouvez vous m'aidez je débute en php

malik7934

Coucou, à mon avis tu vas trop loin là, c'est beaucoup plus basique ce qu'il demande

*****
THINK
-> SEEK -> ASK

samedi 7 janvier 2006 à 15:36:58 | Re : pouvez vous m'aidez je débute en php

killer31

merci beaucoup pour votre aide
vous êtes cool vous avez essayer de m'aider j'en suis reconnaissant coucou747 et malik7934
mais  j'ai pas trouver de source qui fais ce genre de chose svp aidez moi
je recherche un script qui permet de réaliser un bon de commande en intérogeant une base de donnée pour l'insertion des article et des prix dans le tableau(ou un truc de ce genre "devis" ou "facture" ) svp je suis stréssé a mort si je le rend pas  ce soir . j'espère pouvoir vous aidez pour autre chose.
samedi 7 janvier 2006 à 16:49:25 | Re : pouvez vous m'aidez je débute en php

killer31

merci pour ta gentillesse coucou747
o faite "tu déprime?"
samedi 7 janvier 2006 à 17:01:23 | Re : pouvez vous m'aidez je débute en php

coucou747

Administrateur CodeS-SourceS
Salut,

voila, ici tu as plus de chances de trouver de l'aide que par mp...

bon, je te donne la méthode que j'ai utilisé pour mon logiciel :

pour afficher :
foreach ($_SESSION['produits'] as $a=>$b){
 if ($b!==false){
 echo '<tr><td>'.$b['id'].'</td>
 <td>'.$b['nom'].'</td>
 <td>'.$b['prix'].'</td>
 <td>'.$b['remise'].$b['remiset'].'</td>
 <td>'.$b['nombre'].'</td>
 <td><input type="radio" name="produit" value="'.$a.'" /></td>';
 }
 }

pour ajouter des produits :
pour $_POST
nom est le nom du produit
id-produit est à la fois son identifiant dans une base sql et son code barre
prix_vente est son prix de vente
nombre est le nombre de produits achetés
remiset est le type de remise (% ou $)
remise est le montant de la remise
$_SESSION['produits'][]=array();
 $a=count($_SESSION['produits'])-1;
 $_SESSION['produits'][$a]['id']=$_POST['id_produit'];
 $_SESSION['produits'][$a]['nom']=$data['nom'];
 $_SESSION['produits'][$a]['prix']=$data['prix_vente'];
 $_SESSION['produits'][$a]['nombre']=$_POST['nombre'];
 if ($_POST['remiset']!=='false'){
 $_SESSION['produits'][$a]['remiset']=$_POST['remiset'];
 $_SESSION['produits'][$a]['remise']=$_POST['remise'];
 }else{
 $_SESSION['produits'][$a]['remise']='0';
 $_SESSION['produits'][$a]['remiset']='%';
 }

moi j'ai fais en sorte que la somme des prix soit le prix ttc
$prixHT=to_double($prixTTC / ( 1 + $TVA/100 ));
 $prixTVA=$prixTTC-$prixHT;
voila comment j'ai calculé la tva et le prix hors taxe...


pour supprimer un produit choisi :
if (isset($_POST['produit'])){
 $a=intval($_POST['produit']);
 echo 'Suppression du produit : ', $_SESSION['produits'][$a]['nom'];
 $_SESSION['produits'][$a]=false;
 }

Sinon, je ne déprime pas/plus, c'est une longue histoire, mais depuis, je garde cette signature....


In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)
samedi 7 janvier 2006 à 19:18:48 | Re : pouvez vous m'aidez je débute en php

killer31

merci coucou747 tout compte fait t un bon gas
je vais regarder ton source merci et je ten dirai plus aprés  
samedi 7 janvier 2006 à 22:28:05 | Re : pouvez vous m'aidez je débute en php

FhX

"
$_SESSION['produits'][$a]=false;"

Avis personnel, t'as pas plus simple de faire un :
unset($a);
plutot qu'un [$a] = false ?

Car en plus, ca te supprimerais ton if de ta boucle :

"

foreach ($_SESSION['produits'] as $a=>$b){
 if ($b!==false){
 echo '<tr><td>'.$b['id'].'</td>
 <td>'.$b['nom'].'</td>
 <td>'.$b['prix'].'</td>
 <td>'.$b['remise'].$b['remiset'].'</td>
 <td>'.$b['nombre'].'</td>
 <td><input type="radio" name="produit" value="'.$a.'" /></td>';
 }
 }"

Ou alors, tu modifies ta condition dans le genre : if ( isset($b) )

Ca te permet d'éviter de changer ton tableau $b en booléan... mais je sais pas si ca a un quelconque incidence sur la vitesse d'exécution ou un gain de mémoire. (je pense mais j'en suis pas sur).


Cette discussion est classée dans : programme, php, débute, commande, réaliser


Répondre à ce message

Sujets en rapport avec ce message

Commande exec() [ par jeromepupuce ] Bonjour à tous,Je débute le PHP, je developpe un site en flash 8 pour une toute petite entreprise, je voudrais utilisé une commande exec() dans un PHP Menu php [ par toomsbzh ] Bonjour,Je souhaite réaliser un menu de ce type là:http://www.elementskateboards.com/le probleme est que j'ai des rollover sur les titres de menu et j comment faire une fonction C dans du PHP [ par surotout ] /* --- --------- Bonjour ------------------- --- *//* --- -- Je souhaite executer ------------- --- *//* --- -- une commande C ------------------- --- je débute en PHP... [ par abdelkaderg54 ] Salut tout le monde ....... ben voilà je debute en PHP et c'est pour ça que j'ai posté ce sujet ou au cas je trouvrai quelqu'un qui peut m'informer pa Socket PHP sous windows [ par salut_2006 ] Bonjour tout le monde, J'esssaie de réaliser un site avec easyphp sous windows pour les ecoles, il suit une architecture intranet/internet, et j'aime j'ai pas compris cette commande [ par hajeur_abd ] <td id="HB_Focus_Element" valign= Stopper un scriptPHP [ par dami27 ] Bonjour à tous ! J'ai une question à vous poser. J'ai fais un programme qui me permet d'aller chercher des informations dans une base de données. Ce


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,312 sec (4)

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