Mon premier formulaire dynamique...

Mon premier formulaire dynamique... - PHP - Programmation

Marsh Posté le 12-12-2003 à 22:05:48    

Et voila !
J'ai quasiment terminé la premiere partie de mon site... en PHP !
J'ai reussi à faire à peu pres tout ce que je veux... tout est dynamique (calcul de prix, de delai, enregistrement dans la base de donnée, identification du client, envoi des resultats au client par mail en HTML... )
 
Je suis content.. tout à l'air de marcher convenablement (ya surement un ou deux bugs encore quelquepart !! hihi !)
 
pour les curieux voici le lien
 
http://www.clonecopy.net/php/devis/index_etape1.php
 
dites moi ce que vous en pensez, car après tout beaucoup de gens m'ont aidé ici à réaliser ça.
 
voila
 
ce n'est qu'une partie... mais ça fonctionne !
 
merci à tous
 
Bon week end
 
Freed

Reply

Marsh Posté le 12-12-2003 à 22:05:48   

Reply

Marsh Posté le 12-12-2003 à 22:09:33    

bugs spotted sur la facturation  
 
 


Recapitulatif de votre devis
Caractéristiques  
Qté
 
Prix HT
 
TVA
 
Prix TTC
Documents à copier/imprimer
           
Pages noir et blanc :
 2 x 5  
0.22
 
0.04
 
0.00
Pages couleurs :
 3 x 5  
2.00
 
0.00
 
3.00
Total copies :
     
2.00
 
0.00
 3.00?
           
Soit 5 page(s) en format A4
           
5 exemplaires en Recto/verso
           
           
 
Finitions :
Reliure plastique noire, fond noir et couverture plastique
(Prix unitaire : 1.26?)
 5  6.00  1.00  8.00?
Total :
 
 9.00  2.00  10.00?


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 12-12-2003 à 22:25:21    

Apres 2 clicks :
 
Warning: diskfreespace, rmdir, realpath, tmpfile, link, imap_mail() has been disabled for security reasons in centre_etape1.php on line 4
Contenu du répertoire ../../clients/fichiers
octets libres
.
..
index.htm
 
 :D


Message édité par blackphantom le 12-12-2003 à 22:25:39
Reply

Marsh Posté le 12-12-2003 à 23:02:33    

\o/

Reply

Marsh Posté le 12-12-2003 à 23:04:24    

et met des index vide dans tes repertoires ;)

Reply

Marsh Posté le 12-12-2003 à 23:36:59    

c loin d'etre xhtml :D


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 15-12-2003 à 11:25:21    

chacal_one333 a écrit :

et met des index vide dans tes repertoires ;)


 
je n'y avais pas pensé... merci en tous cas
;)

Reply

Marsh Posté le 15-12-2003 à 11:42:35    

simogeo a écrit :

bugs spotted sur la facturation  
 
 


Recapitulatif de votre devis
Caractéristiques  
Qté
 
Prix HT
 
TVA
 
Prix TTC
Documents à copier/imprimer
           
Pages noir et blanc :
 2 x 5  
0.22
 
0.04
 
0.00
Pages couleurs :
 3 x 5  
2.00
 
0.00
 
3.00
Total copies :
     
2.00
 
0.00
 3.00€
           
Soit 5 page(s) en format A4
           
5 exemplaires en Recto/verso
           
           
 
Finitions :
Reliure plastique noire, fond noir et couverture plastique
(Prix unitaire : 1.26€)
 5  6.00  1.00  8.00€
Total :
 
 9.00  2.00  10.00€




 
 
Effectivement j'avais pas pensé à ça non plus...
Alors question :
 
comment composez vous des formules mathematiques...
 
genre voici ce que j'ai fait :
 

Citation :

switch ($format_papier)
  {
  case A4 :
  $prix_copies_nb=  $a4_nb * $nb_pages_nb * $nb_ex;
  $prix_copies_coul=  $a4_coul * $nb_pages_coul * $nb_ex;
  $prix_total_copies=  $prix_copies_nb + $prix_coul;
  $copies_nb_tva=   $prix_copies_nb * $tva1;
  $copies_coul_tva=  $prix_copies_coul * $tva1;
  $prix_copies_nb_ttc= $prix_copies_nb * $tva1 + $prix_copies_nb;
  $prix_copies_coul_ttc= $prix_copies_coul * $tva1 + $prix_copies_coul;
   
  //total A4
  $total_copies_ht=  $prix_copies_coul + $prix_copies_nb;
  $total_copies_tva=  $copies_nb_tva + $copies_coul_tva;
  $total_copies_ttc=  $prix_copies_nb_ttc + $prix_copies_coul_ttc;
  break;


 
Je sais c un peu basique mes caluls... mais je pense que l'erreur est qu'il manque des parentheses ou quelquechose dans le genre... qu'en pensez-vous ?

Reply

Marsh Posté le 15-12-2003 à 12:41:46    

j'ai trouvé l'erreur...
 
j'avais mis des  

Citation :


[...]
$total_copies_ttc=round($total_copies_ttc);
$total_reliure_tva=round($total_reliure_tva);
[...]

Citation :


 
au lieu de :
 


[...]
$total_copies_ttc=round($total_copies_ttc,2);
$total_reliure_tva=round($total_reliure_tva,2);
[...]


 
De plus...
j'affichais avec :
 
echo printf("%0.2f",$total_copies_tva );
 
 
... donc que des redondances... alors forcement.. ça bug ! surtout pour les valeurs inferieures à 1 !
 
Merci !!


Message édité par freed102 le 15-12-2003 à 12:44:38
Reply

Marsh Posté le 15-12-2003 à 13:25:50    

Et voila ! j'ai d'ailleurs remplacé "round" par la fonction "money_format" (sinon pour 2.20 il me repond 2.2 ... c pas correcte pour un prix !)

Reply

Sujets relatifs:

Leave a Replay

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