Nous sommes le Dim 20 Juil, 2025 23:52
Supprimer les cookies

[Script PHP] formulaire de cde

Pour une tâche précise, pour remplacer un logiciel propriétaire donné...

Lun 30 Jan, 2006 20:45

Bonsoir

Je me permet de vous poser une petite question sachant qu'il y a des bons en php, peut être que quelqu'un aurait déjà réalisé cela.

Une association souhaite proposer via leur site Web des produits.

Il souhaite donc une page de commande du type :

Commande :
Artcile_1 : [Saisirlenombre] x 10€ = [affichagedumontont]
Artcile_2 : [Saisirlenombre] x 12€ = [affichagedumontont]
Coordonnée :
Nom : [saisirlenom]
Prénom : [saisirleprenom]
Adresse : [sasirl'adresse]

Sélectionner les frais de port : [menuderoulantavectruc preenregister]

Total : [afficherletotal]

Envoi - Annuler

Ensuite après avoir appuyé sur envoi,
Envoi par mel des infos saisies et affichage d'un truc du genre
"Merci de votre commande, vous pouvez règle les [affichertotal] via paypal »


Quelqu'un aurait il donc un truc dans l'esprit :)
Ce qu'il me pose pour le moment le plus problème c le recalcule en direct du nombre saisie par le prix du produit.

Merci
3 notices publiées
kornfr

Messages : 1068

Lun 30 Jan, 2006 22:21

Bon, ce n'est pas un forum PHP mais je vais quand même tenter de t'aiguiller.

Le plus simple :
Pour le calcul automatique, tu peux utiliser le Javascript.
Puis tu envois le formulaire qui recalcule tout çà sous PHP et demande confirmation (on affiche encore les calculs dans une nouvelle page).
Ca peut être utile car s'il y a un problème dans un des scripts, l'acheteur s'en rendra compte et pourra anuler la commande (c'est une sorte de sécurité quoi) on calcule deux fois pour comparaison et de toute façon, les ressources côté serveur ne sont utilisées qu'une fois.

Désolé de ne pas pouvoir t'en dire plus mais cela fait un petit moment que je ne programme plus.
bewonder

Messages : 5

Lun 30 Jan, 2006 22:46

merci pour le piste javascript, j'avais oublie ce truc ;)


Sinon je l'ai preciser dans mon post je sais bien que c pas les forum de Developpez ici mais bon je sais egalement qui il y a de bon codeur php donc c pk je tente ma chance
3 notices publiées
kornfr

Messages : 1068

Lun 30 Jan, 2006 22:51

OK ! Bonne chance.
bewonder

Messages : 5

Mar 31 Jan, 2006 10:53

En faisant une recherche google sur "formulaire php" on trouve des exemples interressants.
Comme ici

Sinon, je confirme, javascript sera très bien pour faire le calcul de la somme avant l'envoi du formulaire.

On peut mettre un bouton calculer, ou carrément déclencher un évênement (onChange) à chaque modifs pour mettre à jour le total.
yvesA

Messages : 105

Mar 31 Jan, 2006 15:52

C'est rigolo j'ai travaille sur un truc assez similaire ce matin. Voici une version adaptee du code:

Code: Tout sélectionner
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
function majprix(idx) {
var temp_unitprice=0;
var temp_qty=0;
var temp_totextra=0;
   for (ad = 0; ad <= 1; ad++)
   {
   var temp_unitprice=document.getElementById("UnitPrice"+idx).value;
   var temp_qty=document.getElementById("qty"+idx).value;
   temp_totextra= temp_unitprice*temp_qty;
   document.getElementById("totextra"+idx).value= temp_totextra;
   }
}
</script>
</head>

<body>
<form action="" method="">
<input type="text" id="UnitPrice0"  onkeyup="majprix(0)" value="0">
<input type="text" id="qty0"  onkeyup="majprix(0)" value="0">
<input type="text" id="totextra0" disabled value="0">
<br>
<input type="text" id="UnitPrice1"  onkeyup="majprix(1)" value="0">
<input type="text" id="qty1"  onkeyup="majprix(1)" value="0">
<input type="text" id="totextra1" disabled value="0">
<br>
</form>
</body>
</html>


l'idee c'est d'utiliser une boucle pour afficher les champs du formulaire dynamiquement... bonne chance
LeMatt

Messages : 14
Géo : Espagne

Mer 08 Fév, 2006 22:09

Salut,
Je fais un un peu de prog en php si ça t'interesse, par contre je ne connais rien en javascript :wink:
Baal

Messages : 73
Géo : Sarthe

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit