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 :

PHP gestion stagiaires


Sujet :

PHP & Base de données

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Analyse système
    Inscrit en
    Mai 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2014
    Messages : 6
    Points : 9
    Points
    9
    Par défaut PHP gestion stagiaires
    Bonsoi

    j'ai un problème concernant un de mes projets scolaire : gestion de stage

    dans ma BDD j'ai 4 table :

    Etudiant

    Encadrant

    Entreprise

    Stage

    et ça c'est mes clés primaire et étrangère

    Indexes

    PRIMARY refEtudiant, dateDebut

    INDEX refEnt

    INDEX refTut

    Foreign keys

    refEtudiant etudiant(id_Etu)

    refEnt entreprise(idEnt)

    refTut tuteurs(idTut)

    j'ai réussi à faire un System de CRUD pour Etudiant, Encadrant et Entreprise.

    le truck c'est que je n'arrive pas à ajouter un stage pour un étudiant, l'insert ne marche pas. alors voilà mon formulaire



    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
     
    <div class="form-group mr-2">
      <label for="Nom">Stagiaire :</label>
        <select class="form-control" name="stagiaire">
          <?php
            $req2 = $bdd->prepare('SELECT * FROM etudiant');
            $req2->execute();
            // On affiche chaque entrée une à une
            while ($data = $req2->fetch())
            {
              echo '<option value="'.$data['id_Etu'].'">'.$data['nom_Etu'].'</option>';
            }
          ?>
        </select>
    </div>
    bon alors c'est exactement la même chose pour Encadrant et Entreprise dans la liste déroulante j'arrive a récupéré les donnés des autres BDD.

    Voilà mon code php:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    $stagiaire = $_POST['stagiaire'];
            $entreprise =$_POST['entreprise'];
     
            $req = $bdd->prepare('INSERT INTO stage (refEtudiant,refTut,refEnt) VALUES(:stagiaire,:encadrant,:entreprise)');
            $req->execute(array(
             'stagiaire'=>$stagiaire,
              'encadrant'=>$encadrant,
             'entreprise'=>$entreprise
     
            ));
    alors voilà si quelqu’un peut m'aider... psk je galère là, merci d'avance.

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 222
    Points
    20 222
    Par défaut
    Il manque les ":" devant tes clés :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $req->execute(array(
             ':stagiaire'=>$stagiaire,
              ':encadrant'=>$encadrant,
             ':entreprise'=>$entreprise
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Analyse système
    Inscrit en
    Mai 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2014
    Messages : 6
    Points : 9
    Points
    9
    Par défaut
    RE: enfaîte c'est bon j'ai réussi à inséré un stage pour un étudiant merci d'avoir répondu. sujet résolut

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

Discussions similaires

  1. PHP, Gestion fichiers.
    Par iGratuit dans le forum Langage
    Réponses: 12
    Dernier message: 23/09/2006, 19h48
  2. [Oracle] [PHP] Gestion des erreurs de connexion
    Par Mimo dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 17/06/2006, 01h17
  3. Recherche d'application web (PHP) :: Gestion de fichiers
    Par KissCoolMan dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 8
    Dernier message: 08/01/2006, 15h43

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