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é):
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
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>
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.
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); ...
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
Partager