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 :

Affichage d'un formulaire de modification


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Inscrit en
    Août 2007
    Messages
    416
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 416
    Par défaut Affichage d'un formulaire de modification
    Bonsoir,

    J'aurais besoin de votre aide car je bloque...
    J'ai un formulaire php reprenant le résultat d'une requête.
    Le problème est qu'il m'affiche une ligne par résultat avec à chaque fois un bouton update, au lieu de m'afficher la liste des résultats avec un seul bouton update.
    Cela doit provenir de l'ordre de mon affichage ou d'un ;
    Pouvez-vous m'aider ?

    Voici le 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
    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
    57
    58
    59
    60
    61
     
    <html> 
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <style type="text/css">
    <!--
    P { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial}
    TD { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial} 
    TH { FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Verdana, Tahoma, Arial} 
    h2 { FONT-SIZE: 18pt; COLOR: #EF0000; FONT-FAMILY: Verdana, Tahoma, Arial}
    -->
    </style>
    </head>
    <body>
    <?php 
    $conn=odbc_connect('mabase','',''); 
    if (!$conn) 
    {exit("Connection Failed: " . $conn);} 
    $sql="SELECT * FROM SGCHISTO WHERE SGCHISTO.HTYPE='S' AND SGCHISTO.HPROCSTATUS='X' ORDER BY SGCHISTO.HDOCDATE"; 
    $rs=odbc_exec($conn,$sql); 
    if (!$rs) 
    {exit("Error in SQL");}  
    while (odbc_fetch_row($rs)) 
    {  
    $HDOCNO=odbc_result($rs,"HDOCNO"); 	
    $HDOCDATE=odbc_result($rs,"HDOCDATE");
    $HDUEDATE=odbc_result($rs,"HDUEDATE"); 
    $HMOUNTH=odbc_result($rs,"HMOUNTH"); 
    $HREMINT=odbc_result($rs,"HREMINT");    
    $HPROCSTATUS=odbc_result($rs,"HPROCSTATUS");  
     
    echo "<form name='logger' action='update.php' method='post'>
    <table style='background-color : white'>  
    <tr> 
    <th align='center'>N° de documents</th>;
    <th align='center'>Date</th>;
    <th align='center'>Date d'échéance</th>;
    <th align='center'>Montants</th>;
    <th align='center'>Commentaire</th>;
    <th align='center'>Bloquer</th></tr>;	
    <td align='center'>$HDOCNO</td>;   
    <td align='center'>$HDOCDATE</td>;
    <td align='center'>$HDUEDATE</td>;
    <td align='center'>$HMOUNTH</td>;
    <td align='center'>$HREMINT</td>;
    <td align='center'><input type='checkbox' name='vartb[]' value='$val[$HPROCSTATUS]'/></td>;
    
    </table>
    <input type='submit' name='valide' value='Update'/>
    </form>";
     
    print_r($_POST['vartb']); 
     
    } 
    odbc_close($conn); 
     
    ?>
    </body> 
    </html>

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 313
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 313
    Billets dans le blog
    17
    Par défaut
    Le problème est qu'il m'affiche une ligne par résultat avec à chaque fois un bouton update, au lieu de m'afficher la liste des résultats avec un seul bouton update.
    Eh bien il faudrait mettre le bouton en dehors de la boucle.
    (ainsi que la balise form, a priori)

Discussions similaires

  1. VBA affichage par défault formulaire unique
    Par hocine dans le forum Access
    Réponses: 3
    Dernier message: 04/01/2006, 11h50
  2. Affichage de fichier.txt et modification des couleurs
    Par Furius dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 04/12/2005, 17h33
  3. Probleme d'affichage d'un formulaire tabulaire
    Par gui38 dans le forum Access
    Réponses: 5
    Dernier message: 04/11/2005, 13h23
  4. Pb d'affichage de sous formulaire
    Par Didi17 dans le forum Access
    Réponses: 7
    Dernier message: 28/10/2005, 03h48
  5. Réponses: 6
    Dernier message: 19/05/2005, 11h06

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