Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3441 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Appelle une value dans php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Appelle une value dans php

n°1829758
saintcap
Posté le 20-12-2008 à 02:16:34  profilanswer
 

Bonjour, voici mon problème : je souhaite afficher un (montant+ frais de port) si une ville est sélectionnée dans une liste déroulante et un montant dans le cas contraire... je tourne en rond  :pfff: (J'ai testé les deux 'echo' $Montant et $Tport, ils fonctionnent séparément, mais la condition elle ne fait rien !)  :fou:  
 
Voici la partie de mon script pour la liste >
 
<select name="Villes" onChange="Ville()">
                      <option value="" selected="selected"></option>
                      <option value="Cenon">Cenon</option>
                      <option value="Floirac">Floirac</option>
                      <option value="Bouliac">Bouliac</option>
                    </select>
 
et mon code php >
 
<td align="center" bgcolor="#B6370C">
<?php  
$Montant = MontantGlobal();  
$Port =15;
$Tport=$Montant+$Port ;
       
if(document.Form.Villes.value=="Bouliac" )
{
echo sprintf("%01.2f",$Tport) ;
}
else
{echo $Montant;}
?>
&euro;</td>
 
Un grand merci d'avance a ceux qui pourront m'aider

mood
Publicité
Posté le 20-12-2008 à 02:16:34  profilanswer
 

n°1829760
Mr Mala
Posté le 20-12-2008 à 05:22:45  profilanswer
 

saintcap a écrit :

[...]mais la condition elle ne fait rien[...]
if(document.Form.Villes.value=="Bouliac" )


 
Ben tiens, tu m'étonnes ! Ca, c'est la méthode d'accès de champs de formulaire en JavaScript !
 
Tu es sûr que tu as bien compris la gestion de formulaire en PHP ?  :heink:  
( le cas échéant, Google est ton meilleur ami )

n°1829769
saintcap
Posté le 20-12-2008 à 10:06:28  profilanswer
 

tu m'étonne ! et toi  tu connais la réponse au moins ?

n°1829770
sielfried
Posté le 20-12-2008 à 10:10:42  profilanswer
 

saintcap a écrit :

tu m'étonne ! et toi  tu connais la réponse au moins ?


 
Apprends le PHP.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1829771
Mr Mala
Posté le 20-12-2008 à 10:34:21  profilanswer
 

saintcap a écrit :

tu m'étonne ! et toi  tu connais la réponse au moins ?


 
:sarcastic:  
 
 
 
 

n°1829773
Profil sup​primé
Posté le 20-12-2008 à 10:41:57  answer
 

saintcap a écrit :

tu m'étonne ! et toi  tu connais la réponse au moins ?


 
oui je pense qu'il connait la réponse vu que c'est la BASE
tu devrais apprendre PHP

n°1829805
saintcap
Posté le 20-12-2008 à 13:28:26  profilanswer
 

Aux grands donneurs de leçons : apprendre la modestie c'est peut être ce qui vous manque.  
Le but des forums, c'est le partage des connaissances.  
J'ai posté en pensant pouvoir y trouver une solution. Si tout le monde réagissait comme vous, on ne verrait que des lumières qui s'éclaireraient entre elles. Ne perdez pas votre temps si vous n'avez pas de réponse !

n°1829807
gatsu35
Blablaté par Harko
Posté le 20-12-2008 à 13:42:49  profilanswer
 

1 - tu as fait un gros mélange entre le javascript et le PHP.
2 - Il faut activer les erreurs en PHP car sinon tu ne verras jamais là où tu écris mal ton code
dans php.ini tu cherche la ligne error_reportinget tu mets ça :

Code :
  1. error_reporting = E_ALL


3- Si tu fais du javascript, il te faut firebug pour firefox

n°1829808
Mr Mala
Posté le 20-12-2008 à 13:43:51  profilanswer
 

saintcap a écrit :

Aux grands donneurs de leçons : apprendre la modestie c'est peut être ce qui vous manque.  
Le but des forums, c'est le partage des connaissances.  
J'ai posté en pensant pouvoir y trouver une solution. Si tout le monde réagissait comme vous, on ne verrait que des lumières qui s'éclaireraient entre elles. Ne perdez pas votre temps si vous n'avez pas de réponse !


 
'tain mais ... !
Tu t'attends à quoi ? ..  
A ce qu'on fasse le truc à ta place ? ..  
A ce qu'on te donne la solution toute pré-mâchée ? ...  
Si c'est le cas, TOI, tu devrais aller relire les règles de fonctionnement de ce genre de forum !
 
As-tu AU MOINS pris la peine d'aller taper "formulaire php" dans Google ?
 
Si ce n'est pas le cas, je n'ai pas perdu mon temps, TU m'as fait perdre mon temps à m'imaginer que tu avais vraiment envie d'apprendre quelque chose et surtout d'avoir la solution à ton problème !
 
Sur ce, soit tu vas VRAIMENT faire quelques recherches Google sur la gestion des formulaires en PHP, soit .. ben soit franchement, va te faire foutre, reste dans ton caca, je ne prendrai même plus la peine de répondre !  :pfff:  
 

n°1829809
Lam's
Profil: bas.
Posté le 20-12-2008 à 13:45:37  profilanswer
 

saintcap a écrit :

Le but des forums, c'est le partage des connaissances.


C'est vrai que tu partages beaucoup, toi, du haut de tes 6 posts... [:kiki]
 
Bon, juste pour une fois: ton code est presque bon, mais je crois que c'est MySQL qui est mal installé. Il faut MySQL pour faire un site de boutique web 2.0.

mood
Publicité
Posté le 20-12-2008 à 13:45:37  profilanswer
 

n°1829812
gatsu35
Blablaté par Harko
Posté le 20-12-2008 à 13:50:33  profilanswer
 

mais sinon tu ton probleme se situe au niveau de ton if :

Code :
  1. if(document.Form.Villes.value=="Bouliac" )
  2. {
  3. echo sprintf("%01.2f",$Tport) ;
  4. }
  5. else
  6. {echo $Montant;}


il faut remplacer ton if par un test php correct :

Code :
  1. if (isset($POST_['Villes']) && $POST_['Villes']="Bouliac" ) {
  2.  
  3. } else {
  4.  
  5. }


Message édité par gatsu35 le 20-12-2008 à 13:52:17
n°1829816
saintcap
Posté le 20-12-2008 à 14:05:56  profilanswer
 

Merci ! J'accepte toutes vos remarques maintenant car , vous m'avez apporté une solution, je n'attendais que ça. Désolé si je vous ai froissé mais au moins ce fut constructif. Merci encore

n°1829818
masklinn
í dag viðrar vel til loftárása
Posté le 20-12-2008 à 14:08:06  profilanswer
 

saintcap a écrit :

Merci ! J'accepte toutes vos remarques maintenant car , vous m'avez apporté une solution, je n'attendais que ça. Désolé si je vous ai froissé mais au moins ce fut constructif. Merci encore


[:mlc]
 
T'es Luc2 en plus con non [:pingouino dei]
 
Une sorte de Luc 3.0 [:pingouino dei]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1829819
Modération
Posté le 20-12-2008 à 14:09:58  answer
 

saintcap > le ton hautain de tes messages n'est pas la bienvenue, j'allais dire sur ce forum, mais c'est valable aussi dans les courriers, la vie en vrai, le téléphone... je ne sais pas si tu t'en rends compte, mais tu es particulièrement désagréable.
 
Les autres > Inutile d'en rajouter.

n°1829820
Modération
Posté le 20-12-2008 à 14:10:58  answer
 

D'ailleurs, la réponse ayant été donnée, je préfère fermer ce sujet qui ne peut que partir en cacahuettes.


Message édité par Elmoricq le 20-12-2008 à 14:11:06

Aller à :
  FORUM HardWare.fr
  Programmation
  PHP

  Appelle une value dans php

 

Sujets relatifs
[STRUTS] Taglib INPUT et attribut value[ASP.NET] Value cannot be null. après un databind
appelle d une variable par une autre variablejavascript, appelle mauvaise valeur
Fatal error: Can't use function return value in write context inJpgraph - Afficher un seul point avec $lineplot->value->show();
Comment afficher un value dans un input de type fileSWF inactif sous IE6 avec value="transparent"
Besoin renseignement modele EAV ( Entity Attribute Value model)[RESOLU ] exec() return value = 11
Plus de sujets relatifs à : Appelle une value dans php


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)