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 :

Tableau dans un formulaire


Sujet :

PHP & Base de données

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 33
    Points : 31
    Points
    31
    Par défaut Tableau dans un formulaire
    Bonjour,

    Je suis débutant dans le langage PHP. j'ai un problème de récupérer les valeurs des champs insérer dans un tableau pour les faire passer dans un post.

    Pouvez-vous m'aider. Merci
    Le tableau est crée à l'intérieur de la balise Form
    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
    62
    63
    64
    65
     
    form name="maforme" method="post" action="liste_personnel.php">
        <table width="351" border="1">
          <tr>
          <td width="42">*Matricule</td>
         <input  type="text" name="textmatricule" id="textmatricule" size="15">  
          <td width="70">&nbsp;</td>
          <td width="42">Adresse</td>
          <td width="42"><input name="textadresse" type="text" id="textadresse" size="15"></td>
          </tr>
          <tr>
            <td>Nom</td>
          <td><input name="textnom" type="text" id="textnom" size="15"></td>
          <td>&nbsp;</td>
          <td>TEL</td>
          <td><input name="texttel" type="text" id="texttel" size="15"></td>
          </tr>
          <tr>
            <td>Pr&eacute;nom</td>
          <td><input name="textprenom" type="text" id="textprenom" size="15"></td>
          <td>&nbsp;</td>
          <td>Mot de pasee </td>
          <td><input name="textpsw" type="password" id="textpsw" size="15"></td>
          </tr>
          <tr>
            <td>CIN</td>
          <td><input name="textcin" type="text" id="textcin" size="15"></td>
          <td>&nbsp;</td>
          <td>Type service</td>
     
          <td><select name="select">
     
    	  array(textmatricule,textadresse)
     
            <?php
     
     include"connection.php"; 
    $dnn = mysql_query('SELECT intitulé FROM service');
    while($info_pays = mysql_fetch_array($dnn))
    { echo '<option value="'.$info_pays['intitulé'].'"> '.$info_pays['intitulé'].'</option>';
    }
     
     
    ?>
          </select>      </tr>
          <tr>
           <td>Date Nais </td>
          <td><input name="textdatenais" type="text" id="textdatenais" size="15"></td>
          <td>&nbsp;</td>
          <td colspan="2">
            <input name="Ajouter" type="submit"  value="Ajouter" id="Ajouter" >
     
     
    		<!--,'$_POST['textnom']','$_POST['textprenom']','$_POST['textcin']','$_POST['textdatenais']','$_POST['textadresse']','$_POST['texttel']','$_POST['textpsw']','' -->
    		<?php
     
     
    $monsql = "INSERT INTO employes(ID_EMPLOYE, NOM, PRENOM, CIN, DATE_NAISSANCE, ADRESSE, TEL, MOT_DE_PASSSE, idService) VALUES ('','','','','','','','','')";
     
    if(mysql_query($monsql) or die ('Echec d"ajout'))
    	header("Location: liste_personnel.php") ;
    ?>
    		<input name="annuler" type="reset" id="annuler" value="R&eacute;tablir" onClick="annul()">      </tr>
        </table>
      </form>

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

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 104
    Points : 8 219
    Points
    8 219
    Billets dans le blog
    17
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
          <td><select name="select">
     
    	  array(textmatricule,textadresse)
     
            <?php
    ?! T'as un array( ) qui se balade tout seul.

    Le script est confus, nul part tu n'exploites $_POST :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    !--,'$_POST['textnom']','$_POST['textprenom']','$_POST['textcin']','$_POST['textdatenais']','$_POST['textadresse']','$_POST['texttel']','$_POST['textpsw']','' -->
    		<?php
     
     
    $monsql = "INSERT INTO employes(ID_EMPLOYE, NOM, PRENOM, CIN, DATE_NAISSANCE, ADRESSE, TEL, MOT_DE_PASSSE, idService) VALUES ('','','','','','','','','')";
    Habituellement on procède au traitement des formulaires en début de page :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
     
    if ( ! empty($_POST) ) { // Formulaire soumis ?
        // Traitement du formulaire
        // ...
        // INSERT SQL
        // ...
    }
     
    ?>
    <html>...</html>
    Un problème exposé clairement est déjà à moitié résolu
    Keep It Smart and Simple

  3. #3
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Points : 1 031
    Points
    1 031
    Par défaut
    Salam ; y'a du monde dans ton code !!!!
    faut bien le structuré pour avoir une vue claire .
    code php en premier ensuite la partie html ok.
    le traitement des données se fait apparemment dans la page liste_personnel.php donc ou est ton code ?
    +1 Séb

Discussions similaires

  1. [PHP-JS] Manipuler en Javascript un tableau dans un formulaire PHP
    Par Bouillons2 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 12/11/2010, 10h10
  2. longueur tableau dans un formulaire
    Par Ksmônote dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/03/2006, 14h38
  3. insérer un tableau dans un formulaire ACCESS
    Par julie76 dans le forum Access
    Réponses: 2
    Dernier message: 25/10/2005, 18h47
  4. [Tableaux] tableau dans un formulaire
    Par Elo13 dans le forum Langage
    Réponses: 4
    Dernier message: 26/09/2005, 17h28
  5. [ STRUTS ] [ LOGIC:ITERATE ] tableau dans un formulaire
    Par LoulouFifi dans le forum Struts 1
    Réponses: 3
    Dernier message: 18/06/2004, 16h19

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