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 :

À l' impasse


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 38
    Par défaut À l' impasse
    Bonjour,

    je code la base de données pour gérer les notes de mon institut où je fais mes études.
    Je ne vois aucune erreur dans le code ci-dessous mais tout de même le code n'arrive pas à insérer les données dans la table convenable(Etudiant). Quand à la sélection, le programme le fait bien. J'ai essayé de verifier avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     echo $_POST["Adresse"];
    si je récupère les valeurs. Pas de problèmes je les récupère, mais je n'arrive pas toujours à insérer dans la table convenable les valeurs.
    Ne pouviez-vous pas m'aider?
    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
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
     
     
     
    <?php
    require_once 'connectIFG.php';
    ?>
     
     
     
    <?php
     
    echo '<h1 align=center>Ajouter un etudiant</h1>
    <form name=form_etudiant method=POST action="./Ajouter_Etudiant.php">
    
    <table border=1 align=center>
    
    <TR>
    <TD>
    <label> Prenom </label> 
    </TD>
    <TD>
    <input type="text" name="Etudiant_Prenom"><BR>
    </TD>
    </TR>
    
    <TR>
    <TD>
    <label> Nom </label> 
    </TD>
    <TD>
    <input type="text" name="Etudiant_Nom"><BR>
    </TD>
    </TR>
    
    <TR>
    <TD>
    <label> Adresse </label> 
    </TD>
    <TD>
    <input type="text" name="Adresse"><BR>
    </TD>
    </TR>
    
    <TR>
    <TD>
    <label> Date_Naissence </label> 
    </TD>
    <TD>
    <input type="text" name="Date_Naissence"><BR>
    </TD>
    </TR>
    
    <TR>
    <TD>
    <input type="submit" name=Valider_Etudiant value="valider">
    </TD>
    </TR>
    </TABLE>
    </form>
    ';
     
     
     
     
     
        if (isset($_POST['Valider_Etudiant'])) { 
     echo $_POST["Adresse"];
     
           $query='INSERT INTO Etudiant
             (ID,Prenom,Nom,Addresse,Date_Naissence)   
             VALUES ("",
                        "' . $_POST["Etudiant_Prenom"] . '",
                        "' . $_POST["Etudiant_Nom"] . '",
                        "' . $_POST["Adresse"] . '",
                        "' . $_POST["Date_Naissence"] . '",
                        )';
     
     
          if (($result = mysql_query($query)) == 0) {
    	echo mysql_error($query);
          } 
       }
     
      $query='select * from Etudiant';
     
     if (($result = mysql_query($query)) == 0) {
        echo mysql_error() . $query;
      } 
     
     
    	else{
     
    echo'
    <table border=1 align=center>
    <TR>
    <TH> Prenom</TH>
    <TH>Nom</TH>
    <TH>Adresse</TH>
    <TH>Date_Naissence</TH>
    </TR>';
    while ($row=mysql_fetch_array($result)){
    echo '
    <TR>
    <TD>'
    .$row['Prenom'].'
    </TD>
    <TD>'
    .$row['Nom'].'
    </TD>
    <TD>'
    .$row['Addresse'].'
    </TD>
    <TD>'
    .$row['Date_Naissence'].'
    </TD>
    </TR>
    ';
    }
    echo '</table>';
    }
     
    ?>

    merci d'avance.

    Otar,

  2. #2
    Membre éprouvé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Par défaut
    qu'est ce qui marche qu'est ce qui ne marche pas ??
    Résumons :
    ton select marche ??

    et ton insert pas ?

    si j'ai bien compris a premiere vue
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $query='INSERT INTO Etudiant
             (ID,Prenom,Nom,Addresse,Date_Naissence)   
             VALUES ("",
    et c bizarre que il t'a pas remonté une erreur
    Addresse : ça doit pas exister comme champ
    ID : rien d'affecter et comme t'as surement mis auto_increment t'as pas besoin d"y toucher

Discussions similaires

  1. [XL-2007] Impasse pour trouver une formule satisfaisante
    Par arsavard dans le forum Excel
    Réponses: 2
    Dernier message: 29/04/2010, 16h44
  2. [MySQL] Impasse totale de PHP/Mysql sur Vista
    Par ixterm dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 11/02/2009, 18h29
  3. Récupération d'une base de données! <!IMPASSE!>
    Par emmr.rida dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 11/04/2008, 12h13
  4. detection d'impasse dans un graphe
    Par aimad41 dans le forum C
    Réponses: 3
    Dernier message: 22/04/2007, 14h25
  5. [MySQL] Impasse dans mon menu
    Par seb556 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 29/12/2006, 21h18

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