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

PHP & Base de données Discussion :

passage de variable avec un boutton php


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    458
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 458
    Par défaut passage de variable avec un boutton php
    bonjours,

    je voudrais envoyé ma varibles ave mon boutton rembourse mais je sai pas trop comment fair et d'aprè ce que j'ai compris il passe en poste le valu
    mais je veu affiché mon bouton avec rembourser et ma valeur à commande_id
    Es-ce que je peu fair comme sa???
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <input type=\"button\" name=\"remboursement\" value=\"Rembourser\" & value=\"".$id_commande."\"></td></tr>");
     
    et pour l'appel:
     
    $datejour = date ("Y-m-d");
    //si le bouton rembourse est appuyer
    if(isset($_POST['remboursement'])){
     
    $query_rembourse= mysql_query("UPDATE commandes SET commandes_rembourse ='".$datejour."' WHERE customers_id='".$_POST['id']."' and commandes_id = '".$_POST['remboursement']."' LIMIT 1"); mysql_query($query_rembourse);
    }
    merci de votre aide car je galère depuis un bon moment

  2. #2
    Membre émérite
    Profil pro
    Assistant recherche bioinformatique
    Inscrit en
    Novembre 2007
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Assistant recherche bioinformatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 877
    Par défaut
    Salut,
    Tu ne peux pas faire passer de variable via un bouton seul, pour la bonne raison que value contient le texte du bouton.

    A la place, tu peux soit passer la variable en champ caché dans un formulaire, dont on ne verrait donc que le boutton ==> POST
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <form>
    <input type="submit" value="Rembourser" />
    <input type="hidden" name="remboursement />
    </form>

    Soit utiliser un bouton dans un lien ==> GET
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="?remboursement=<?php echo $id_commande ?>"> <input type="button" value="Rembourser" /> </a>
    Z.

  3. #3
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    458
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 458
    Par défaut
    j'ai ajouté ton code mais sa m'affiche une page blanche mais si sur mon bouton
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type=\"button\" name=\"remboursement\" value=\"Rembourser\">
    je rajoute un onclik
    qui donnera quelque chose comme sa:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type=\"button\" name=\"remboursement\" value=\"Rembourser\" onclick=\"...\" >
    mais sa me dit toujours pas comment fair passé ma variable

  4. #4
    Membre émérite
    Profil pro
    Assistant recherche bioinformatique
    Inscrit en
    Novembre 2007
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Assistant recherche bioinformatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 877
    Par défaut
    il faut adapter ce que j'ai ecrit avec ton code.
    Vers quelle page du veux envoyer ta variable ? -> renseigne les bons chemins et ca fonctionnera.

  5. #5
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    458
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 458
    Par défaut
    ver ma page que j'utilise actuellement donc sav.php
    mais sa veut dire que je doit faire.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="?sav=<?php echo $id_commande ?>"> <input type="button" value="Rembourser" /> </a>
    et avent comme je suis dans du php fair sa:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "?><a href="?sav=<?php echo $id_commande ?>"> <input type="button" value="Rembourser" /> </a>>?php"

  6. #6
    Membre émérite
    Profil pro
    Assistant recherche bioinformatique
    Inscrit en
    Novembre 2007
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Assistant recherche bioinformatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 877
    Par défaut
    Pas vraiment.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="save.php?remboursement=<?php echo $id_commande ?>"> <input type="button" value="Rembourser" /> </a>
    Et tu recuperes donc l'id de la commande et execute le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if(isset($_GET['remboursement'])){
     
    $query_rembourse= mysql_query("UPDATE commandes SET commandes_rembourse ='".$datejour."' WHERE customers_id='".$_POST['id']."' and commandes_id = '".$_POST['remboursement']."' LIMIT 1"); mysql_query($query_rembourse);
    }
    Je vois que tu as un $_POST['id']. Tu le recupère comment ?
    Tu peux l'inclure dans le lien ci-dessus pour le passer en variable d'url.

    Z.

  7. #7
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    458
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 458
    Par défaut
    j'ai essayer d'adapté ton code au mien et j'ai toujours une page blanche qui s'affiche donc là je me suis remis a ou j'étais avent et j'ai mis les form que j'avai oublié ce qui donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ?><input type="hidden" name="comm_id" size="12" value="<?php echo $comm_id; ?>" /> <?php
    				echo "<form  name=\"formulaire\" method=\"post\" action=\"sav2.php\">"; 
    			echo("<tr><td with=\"20px\"><input type=\"radio\" name=\"reactivation\" value=\"".$id_commande."\"></td><td width=\"100px\"><b>".$id_commande."</b></td><td width=\"120px\"><b>".$date_commande."</b></td><b><td with=\"20px\"><input type=\"button\" name=\"remboursement\" value=\"Rembourser\" ></td></tr>"); 
    			echo "</form>";
    mais mon problème c'est comment récupéré commande_id

Discussions similaires

  1. [Zip] petit soucis de variable avec "zip.lib.php"
    Par Giantrick dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 29/06/2007, 12h19
  2. passage de variables dans CSS via PHP
    Par shelko dans le forum Langage
    Réponses: 3
    Dernier message: 02/04/2007, 11h25
  3. [Conception] Passage De Variable Avec Post Via Un Script Php + Redirection
    Par british_toons dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 26/09/2006, 16h57
  4. Passage de variable avec la méthode POST
    Par lama85 dans le forum Langage
    Réponses: 2
    Dernier message: 07/09/2006, 11h12
  5. Probleme de passage de variable avec unlink()
    Par Zocrom dans le forum Langage
    Réponses: 10
    Dernier message: 02/02/2006, 23h59

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