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 :

Création d'un nouvel objet


Sujet :

Langage PHP

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2010
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 43
    Points : 27
    Points
    27
    Par défaut Création d'un nouvel objet
    Bonjour à tous,

    Je suis en train de créer un site web en php avec source odbc(access). C'est un site de vente de jeux vidéos. J'ai un problème pour créer une nouvelle fiche de jeu dans l'administration du site.

    Une capture du formulaire d'insertion est joint, tout comme un extrait de la bdd.

    Voila le code de mon formulaire (simplifié):
    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
     
    <form action="main.php?action=ajout_jeu" enctype="multipart/form-data" method="POST">
      ...
      <disponibilite_jeu_modif>
        <h1>Disponible sur...</h1>
        <?php
          $sql_support = "SELECT * FROM SUPPORT";
          list($erreur_support, $resultat_support) = getData($db['dsn'], $db['user'], $db['pass'], $sql_support);
     
          foreach($resultat_support as $m => $affichage_support)
          {
          ?>
          <table>
          <tr><td><input type="checkbox" name="id_support[]" value="<?php echo $affichage_support['ID_SUPPORT']; ?>"></td>
          <td width=100><?php echo $affichage_support['LIBELLE_SUPPORT']; ?></td>
          <td width=100><input type="text" size=2 name="prix_jeu[]">€</td>
          <td width=100><input type="text" size=7 name="date_sortie_jeu[]"</td>
          <td><input type="file" name="affiche_jeu[]"</td>
        </tr>
      </table>
      <?php
      }
      ?>
    </disponibilite_jeu_modif>
     
    <input type="submit" value="Enregistrer">
    <input type="reset" value="Effacer">
     
    </form>
    Et voici ce que je met dans la page de traitement du formulaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    /*insertion dans la table "JEUX"*/
     
    $sql = "INSERT INTO JEUX (ID_GENRE, ID_EDITEUR, LIBELLE_JEU, RESUME_JEU) VALUES ('".$_POST['genre_jeu']."', '".$_POST['editeur_jeu']."', '".$_POST['libelle_jeu']."', '".$_POST['resume_jeu']."')";
    insertData($db['dsn'], $db['user'], $db['pass'], $sql);
     
    /*insertion dans la table "EXISTER"*/
     
    $creation = "INSERT INTO EXISTER (ID_JEU, ID_SUPPORT, PRIX_JEU, DATE_SORTIE_JEU, AFFICHE_JEU) VALUES (???)
    insertData($db['dsn'], $db['user'], $db['pass'], $creation);
    ...
    C'est l'insertion dans la table "EXISTER" qui pose problème. Je ne vois pas comment récupérer et insérer les données saisies dans la partie "disponible sur..." du formulaire.

    Je suis dans le flou total, c'est pourquoi je m'en remet à vous. J'espère que j'ai été assez clair au moins. Sinon n'hésitez pas à me demander. Voila, merci beaucoup pour votre aide en tout cas

    kiradeus
    Images attachées Images attachées   

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

Discussions similaires

  1. @Id null lors de la création d'un nouvel objet
    Par zuzuu dans le forum Hibernate
    Réponses: 3
    Dernier message: 18/02/2009, 21h15
  2. Création d'une nouvelle DB
    Par ghyosmik dans le forum Outils
    Réponses: 2
    Dernier message: 25/11/2005, 17h08
  3. [VC++6]Créations de fenêtres et objets GDI
    Par Yoyo@ dans le forum MFC
    Réponses: 20
    Dernier message: 10/07/2005, 16h12
  4. Comment cacher des propriétés dans un nouvel objet ?
    Par Pedro dans le forum Composants VCL
    Réponses: 2
    Dernier message: 22/10/2003, 18h53

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