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 :

formulaire comprenant variable


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 55
    Par défaut formulaire comprenant variable
    Bonjour ..
    mon probleme est en fait que j'ai fait une liste de nom du genre

    nom1

    Nom2

    Nom3

    En face de chaque nom j'aimerais mettre un boutton Imprimer qui renverai a une page ou il ya une facture qui correspond a chaque nom... Mais je sais pas comment faire pour que le bouton envois la valeur du nom(enfin l'indice) à ma page suivante..
    Et l'affichage des noms se fait grace a une boucle

  2. #2
    Membre Expert Avatar de Tober
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2007
    Messages
    824
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 824
    Par défaut
    Vu que je sais pas quel langage tu utilises, je vais la faire en pseudo code :
    Code Pseudo Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <ul>
    <?
    tant que y a des noms
       ecrire '<li><a href="url.html?nom="+nom+">nom</a></li>';
    ?></ul>

  3. #3
    Invité
    Invité(e)
    Par défaut
    Est-ce que tu pourrais donner le code que tu as déjà fait en expliquant ce que tu veux exactement ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 55
    Par défaut
    bon alors voila ma premiere page

    Code PHP : 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
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
     
     </p>
    <p>&nbsp;</p>
    <p>Voici les livraisons effectuées  : </p>
     
    <p>
      <?
    session_start();
     
    $ptv = $_SESSION['id'];
    include 'outils.php';
     
     
    $idlink=mysql_connect($host,$user,$password);
    mysql_select_db($db,$idlink)or die(mysql_error()); 
     
     
    $sqlq = "select * from livraison where idPv='$ptv';";
    $qf=mysql_query($sqlq,$idlink);
    ?>
    <form name="impression" method="get" action="impression_liv.php">
      <p>
      <?php
    while ($cd=mysql_fetch_array($qf)){
    $cp=1;
    echo "Livraison  $cp"; 
    echo "</br>";
    echo "Nombre de carte livrée  : " ; echo $cd['nb']; 
    echo "</br>";
    echo "Date de la livraison  : " ;echo $cd['jour']; 
    echo "</br>";
    ?>
     
     
      <input type="radio" name="choix" value="<?php $cd['id']?>">
      </p>
      <p>
        <?php 
    echo "</br>id du bdl";
    echo $cd['id'];
    echo "</br>";
    ?>
      </p>
      <p>
        <?php $cp=$cp+1;
     
    }?>
      </p>
      <p></br>
        </br>
        </br>
        <Input type="submit" value="Imprimer" >
            </p>
      <p>&nbsp;</p>
    </form>  
    </p>


    et ici ma deuxieme page

    Code PHP : 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
     
    <?php
     
    include 'outils.php';
     
    $id=$_GET['id'];
     
     
    $idlink=mysql_connect($host,$user,$password);
    mysql_select_db($db,$idlink)or die(mysql_error()); 
     
    $req1 = "select * from livraison where id='$id';";
    $result=mysql_query($req1,$idlink);
    echo "essai jour";
    echo $result['jour'];
    ?>
    <?php
    echo "essai jour";
     
    ?>
     
     
     
    <p>BON DE LIVRAISON</p>
    <p align="left">NOMBRE CARTE :
      <?php $result['nb']?>
    </p>
    <p align="left">DATE LIVRAISON :
      <?php $result['jour']?>
    </p>

    J'ai essayé avec des bouton radio...
    En fait ce que je voudrais c'est séléctioner l'enregistrement que je veux dans la liste généré par la boucle... et le transmettre a ma page suivante ....

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 55
    Par défaut
    Pour l'instant le probleme c'est que je n'arrive pas a récupérer les valeurs d'une page a l'autre .. Quand je veux réafficher , rien n'apparait

  6. #6
    Membre Expert Avatar de Tober
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2007
    Messages
    824
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 824
    Par défaut
    Traduction de mon post précédent...
    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <ul>
    <?php
    while ($cd=mysql_fetch_array($qf)){
       echo '<li><a href="page2.php?nom=".$cd['id'].">$cd['id']</a></li>';
    ?>
    </ul>
    Tu construit ta liste comme ci-dessus, et dans l'url du lien, tu mets un attribut nom avec comme valeur le nom de la personne et le tour est joué.
    Questions ?

Discussions similaires

  1. [FLASH MX2004] Formulaire et variables
    Par sanosuke85 dans le forum Flash
    Réponses: 3
    Dernier message: 21/03/2007, 12h31
  2. Formulaire et Variable Globale
    Par Jean_Benoit dans le forum IHM
    Réponses: 4
    Dernier message: 27/02/2007, 22h02
  3. Nom formulaire en variable ?
    Par popo68 dans le forum IHM
    Réponses: 5
    Dernier message: 07/12/2006, 10h43
  4. Sous formulaire comprenant plusieurs tables
    Par aiderecquise dans le forum IHM
    Réponses: 2
    Dernier message: 24/11/2006, 17h37
  5. VALUE d'un champ de formulaire avec variable php
    Par shub dans le forum Langage
    Réponses: 5
    Dernier message: 04/04/2006, 12h13

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