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 :

ajout dans un tableau à partir de pop up


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 74
    Par défaut ajout dans un tableau à partir de pop up
    me voila de nouveau

    ben un autre problème !!!!!!

    j'ai une page parente ajouteraupanier.php ,dans cette page j'ai un tableau que je dois remplir à partir d'une pop up.

    j'effectue la recherche sous le recherche sous la pop up je selectionne lélément que je desire ajoute et ca s'ajoute dans le tableau de ma page mère!MAIS le problème lorsque je voulais ajouter un autre élément!!!il m'écrase le premier???????


    voila le code pour l'ajout:
    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
    23
    24
    25
    26
    27
    if (isset($_GET["actire"])) 
    {
         mysql_connect("localhost", "root", "");
            mysql_select_db("article");
     
           $idsel=mysql_real_escape_string(htmlspecialchars($_GET["actire"]));
     
    $reponser = mysql_query("SELECT * from article where id='$idsel'"); 
     $donneesr = mysql_fetch_array($reponser);
     
     
     
    ?>
        <tr>
          <td><input type="radio" name="selection5" onclick="selectionner('<?php echo $donneesr['id']; ?>')" /></td>
          <td><?php echo $donneesr['id']; ?></td>
          <td><?php echo $donneesr['poids']; ?></td>
          <td><?php echo $donneesr['longueur']; ?></td>
          <td><?php echo $donneesr['largeur']; ?></td>
     
        </tr>
        <?php
    }
    ?>
     </table>
      <p>&nbsp;</p>
    </form>
    pour le code au niveau de la pop up je fait:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function reloadMasterByGet()
    {
     
    	elt=document.getElementById("actire");
     
     
    	window.opener.location.href='Moneygems.php?actire='+elt.value;
     
     
    }


    merci de m'aidez

  2. #2
    Membre averti Avatar de hicham285
    Inscrit en
    Juin 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Juin 2006
    Messages : 47
    Par défaut
    Essai de stoker les resultas dans des $_SESSION ET fait une boocle foreach dans la page mere

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 74
    Par défaut
    Bonjour,

    merci pour la réponse!

    j'ai bien réfléchie à ce que tu m'as dit!

    pour le foreach ,je vais boucler sur chaque clique sur le résultat de pop up????
    mais je sais pas comment procéder???

  4. #4
    Membre averti Avatar de hicham285
    Inscrit en
    Juin 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Juin 2006
    Messages : 47
    Par défaut
    essai ce code :
    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    <?php
    session_start(); // noublie pas de mettre cette ligne au tout debut de ta page
    if (isset($_GET["actire"])) 
    {
         mysql_connect("localhost", "root", "");
            mysql_select_db("article");
     
           $idsel=mysql_real_escape_string(htmlspecialchars($_GET["actire"]));
     
    $reponser = mysql_query("SELECT * from article where id='$idsel'"); 
     $donneesr = mysql_fetch_array($reponser);
     $_SESSION['panier'][]= $donneesr;
     
     foreach($_SESSION['panier'] as $donneesr_ses){
    ?>
        <tr>
          <td><input type="radio" name="selection5" onclick="selectionner('<?php echo $donneesr['id']; ?>')" /></td>
          <td><?php echo $donneesr_ses['id']; ?></td>
          <td><?php echo $donneesr_ses['poids']; ?></td>
          <td><?php echo $donneesr_ses['longueur']; ?></td>
          <td><?php echo $donneesr_ses['largeur']; ?></td>
     
        </tr>
        <?php
    }
    }
    ?>
     </table>
      <p>&nbsp;</p>
    </form>

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 74
    Par défaut
    merrrrrciiiiii pour la répnse ca s'ajoute!
    MAIS(toujours le grand mais)il m'ajoute la même ligne !!! il écrase le premier enregistrement et m'ajoute la ligne choisie 2 fois !!!

    peut être le problème dans le refresh de la page mère à partir de la pop up le code du JAVASCRIPT???
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function reloadMasterByGet()
    {
     
    	elt=document.getElementById("actire");
     
     
    	window.opener.location.href='Moneygems.php?actire='+elt.value;
     
     
    }
    merci pour l'aide vraiment MERCI

  6. #6
    Membre averti Avatar de hicham285
    Inscrit en
    Juin 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Juin 2006
    Messages : 47
    Par défaut
    normalement sa doit marcher. je croix qu'il faut que tu ajoute cette ligne au debut du fichier popup
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php session_start(); ?>
    et si tu veux garder toujour les resultas de selection dans la page ajouteraupanier.php il faut ajoute cette ligne dans tout vos pages

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 06/06/2015, 11h14
  2. Réponses: 9
    Dernier message: 14/04/2009, 16h20
  3. [C#] Ajouter dans un tableau d'objet
    Par thomfort dans le forum Windows Forms
    Réponses: 16
    Dernier message: 14/11/2006, 08h56
  4. [VBA] Obtenir l'index dans un tableau à partir de sa valeur.
    Par Julien Dufour dans le forum Access
    Réponses: 2
    Dernier message: 28/07/2006, 11h03
  5. [8086] Valeur dans un tableau à partir de son adresse
    Par dridri dans le forum x86 16-bits
    Réponses: 2
    Dernier message: 22/03/2006, 08h39

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