IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Boutons (submit) et formulaires


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Juillet 2006
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 7
    Par défaut Boutons (submit) et formulaires
    BOnjour a tous, voila mon problème, j'ai un formulaire avec des textes champs ( ), je le rempli avec un numéro, celui-même qui va me sortir des résultats correspondant dans ma BDD. J'ai l'impression que le code contenu dans mon bouton (modifier) s'execute alors que j'ai mis des conditions (if...else...).


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    <input name="modifier" type="submit" id="modifier" value="Modifier">
    <?
    if (!empty($modifnum)) //si modifnum est rempli
    	{
    		$modifok = $modifok + 1 ;
    		echo $modifok ; //modifok reste a 1 aprés 2 clik sur le bouton modifier
    		$bb = mysql_query("SELECT `pdt_num`,`pdt_marque` ,`pdt_design` ,`pdt_norme` ,`pdt_prix` ,`pdt_categ`  FROM `produit` WHERE `pdt_num` = '$modifnum'");
    		$aa = mysql_fetch_array($bb);
    		if($modifok == 2)
    		{
    			$modifok = 0 ;
    			mysql_query("UPDATE `produit` SET `pdt_marque` = '$pdtmarque', `pdt_design` = '$pdtdesign',`pdt_norme` = '$pdtnorme',`pdt_prix` = '$pdtprix',`pdt_categ` = '$pdtcateg' WHERE `pdt_num` = '$modifnum'");
    		}
    		else
    		{
    		$modifok = 0 ;
    		}
      	}
    	else
    	echo "<th><font color=#CC0000> /!\ Veuillez taper un numéro de ligne</font></th>"
    ?>

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Par défaut
    franchement j'ai du mal a te comprendre. soit plus explicite

  3. #3
    Membre émérite
    Inscrit en
    Mai 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 673
    Par défaut
    rien compris ^^

  4. #4
    Membre régulier
    Inscrit en
    Juillet 2006
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 7
    Par défaut
    excusez moi

    J'ai créé une page internet avec un formulaire.
    je doit remplir ce formulaire ( rentrer un numéro de ligne ) puis cliquer sur un bouton "Valider".
    Or, a l'intérieur de se bouton j'ai inséré du code PHP, j'ai mis des conditions ( if ...... else ...... ).
    Le code s'éxécute alors que les conditions ne sont pas validé ( exemple : if a=2, executer le code )
    Je m'y prend peut être mal pour placer le code seulement lorsque le bouton est "cliqué".
    merci.

  5. #5
    Membre Expert
    Avatar de guitou12
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 077
    Par défaut
    Le php s'exécute COTE SERVEUR à savoir que tu clickes ton bouton ou pas le code sera forcément éxécuté auparavant.

    La par exemple tu fais $modifok = $modifok + 1 ;

    Si tu rappelles ta page à chaque fois sa valeur ne sera pas conservée.

    Si tu veux exécuter des actions côté client uniquement il va te falloir regarder du côté du javascript

    De plus ta requête ne m'a pas l'air d'être correctement concaténée (loin de la )
    Ex développeur Php / J2EE.
    Actuellement reconverti à SharePoint 2013

    Mon blog SP 2013

  6. #6
    Membre régulier
    Inscrit en
    Juillet 2006
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 7
    Par défaut
    Merci pour ta réponse, je vais tenter de trouver une solution avec tes conseils.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2.x] deux boutons submit par formulaire
    Par matta dans le forum Symfony
    Réponses: 1
    Dernier message: 11/02/2015, 16h53
  2. Image pour bouton submit dans formulaire
    Par davidlariv dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 19/12/2014, 10h30
  3. Réponses: 6
    Dernier message: 23/05/2006, 16h12
  4. Formulaire avec deux boutons submit
    Par Taz_8626 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 30/03/2006, 12h41
  5. Formulaire et bouton submit avec image mapée
    Par dody dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 06/12/2004, 17h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo