Bonjour je me presente titi je suis nouvelle arrivant sur le forum qui a l'air tres complet mis du coup j'ai du mal a trouver mon info. Je m'explique je debute enfin j'ai fait plusieurs site mais pas trop complique non plus lol ... Sur celui que je prepare je creais une partie admin pour que la personne puisse rentrer ses elements par la suite .. j'avais deja utilise ce code qui marchait mais voila que je rencontre un pb. En fait je fais un formulaire pour que la personne puisse envoyer ses fichiers image et que les liens de ceux ci soit enregistres dans bdd ... hors les fichiers sont bien envoyes mais la bdd n'est pas complete. Je n'arrive pas à trouver mon erreur est ce que qq un pour me donner un coup de pouce. Je ne demande evidemment pas que l'on fasse le choses a ma place mais à force de chercher je pense que je passe à cote de mes erreurs. voici mes deux fichiers le premier est le fichier ficheproduit.php qui correspond au formulaire et le deuxieme est reception.php qui traite les post du premier.

Merci d'avance si qq un peut m'eclairer sur mon pb / je repete bien que j'ai chercher su forum mais pas trouver la reponse / peut être mal chercher.

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
 
<body>
 
 
<div id="wrapper"> <!-- Creation du cadre contenant les informations -->
<div id="header"> <center><img src="css/banniere.gif"/> </center></div> <!--  Affichage du bandeau  -->
 
<div id="content-wrapper"> <!-- Affichage de la partie centrale  -->
 
	<?php include("menuprincipal.php")?>
         <!--  Affichage du corps du site  -->
 
 
 
 
	<div id="main">
 
 
 
	<h1>Ajout Produit:</h1><br/>
		<br/>
		<br/>
 
<form method="post" action="reception.php" enctype="multipart/form-data">
 
 
		Type: 
 
<select name="choix">
	<option value=null></option>
	<option value="kitfoot">kitfoot</option>
 
</select>
 
 
	<label  for="titre"> Nom : </label>
	<input type="text" name="titre" id="titre"/><br/><br/>
 
 
 
     <label for="monfichier">Photo miniature (Format* | max. 1Mo):</label>
     <input type="hidden" name="MAX_FILE_SIZE" value="1048576" />
     <input type="file" name="monfichier" id="monfichier" /><br /><br/>
 
	 <label for="detail1">Photo description (Format** | max. 1Mo):</label>
     <input type="hidden" name="MAX_FILE_SIZE" value="1048576" />
     <input type="file" name="detail1" id="detail1" /><br /><br/>
 
     <label for="couleur">Photo couleur (Format** | max. 1Mo):</label>
     <input type="hidden" name="MAX_FILE_SIZE" value="1048576" />
     <input type="file" name="couleur" id="couleur" /><br /><br/>
 
	<label for="taille">Description: </label>
	<input type="text" name="taille" id="taille"/><br/><br/>
 
	 <label for="prix"> Prix: </label>
	<input type="text" name="prix" id="prix"><br/><br/>
 
 
 
 
 
     <input type="submit" name="submit" value="Envoyer" />
	 <br/>
	 <br/>
 
 
 
 
</form>
 
 
 
 
 
</div>
 
    </div>
 
 
 
</div>
</body>

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
123
124
125
126
127
128
129
130
131
132
133
134
 
<body>
 
 
 
<div id="wrapper"> <!-- Creation du cadre contenant les informations -->
<div id="header"> <center><img src="css/banniere.gif"/> </center></div> <!--  Affichage du bandeau  -->
<?php include("menuprincipal.php")?>
<div id="content-wrapper"> <!-- Affichage de la partie centrale  -->
 
 
         <!--  Affichage du corps du site  -->
 
 
 
 
	<div id="main">
	<br/>
	<br/>
 
 
 
<?php
			// Connexion à la base de données
		try
		{
			$bdd = new PDO('mysql:host=localhost;dbname=zeus', 'root', '');
		}
			catch(Exception $e)
		{
			die('Erreur : '.$e->getMessage());
		}
 
 
// test envoie
if (isset($_FILES['monfichier']) AND $_FILES['monfichier']['error'] == 0)
{
        // test file size
        if ($_FILES['monfichier']['size'] <= 1000000)
        {
                // test extension
                $infosfichier = pathinfo($_FILES['monfichier']['name']);
                $extension_upload = $infosfichier['extension'];
                $extensions_autorisees = array('jpg', 'jpeg', 'gif', 'png');
                if (in_array($extension_upload, $extensions_autorisees))
                {
                        // move fichier
                        move_uploaded_file($_FILES['monfichier']['tmp_name'], 'uploads/' . basename($_FILES['monfichier']['name']));
 
                }
        }
 
 
}
 
		if (isset($_FILES['detail1']) AND $_FILES['detail1']['error'] == 0)
			{
			// test file size
			if ($_FILES['detail1']['size'] <= 1000000)
				{
					// test extension
					$infosfichier = pathinfo($_FILES['detail1']['name']);
					$extension_upload = $infosfichier['extension'];
					$extensions_autorisees = array('jpg', 'jpeg', 'gif', 'png');
					if (in_array($extension_upload, $extensions_autorisees))
					{
							// move fichier
							move_uploaded_file($_FILES['detail1']['tmp_name'], 'uploads/' . basename($_FILES['detail1']['name']));
							echo "L'envoi a bien été effectué !";
					}
				}
 
 
			}
 
		if (isset($_FILES['couleur']) AND $_FILES['couleur']['error'] == 0)
			{
			// test file size
			if ($_FILES['couleur']['size'] <= 1000000)
				{
					// test extension
					$infosfichier = pathinfo($_FILES['couleur']['name']);
					$extension_upload = $infosfichier['extension'];
					$extensions_autorisees = array('jpg', 'jpeg', 'gif', 'png');
					if (in_array($extension_upload, $extensions_autorisees))
					{
							// move fichier
							move_uploaded_file($_FILES['couleur']['tmp_name'], 'uploads/' . basename($_FILES['couleur']['name']));
							echo "L'envoi a bien été effectué !";
					}
				}
 
 
			}
 
 
// Choix du type de creation 
// si kitfoot place dans bdd kitfoot
 
			if (isset($_POST['choix']) AND $_POST['choix']== 'kitfoot') 
			{
							// test envoie
 
 
			if (isset($_POST['titre']) AND isset($_FILES['monfichier']['name']) AND isset($_FILES['detail1']['name']) AND isset($_POST['couleur']['name']) AND isset($_POST['prix']) AND isset($_POST['taille']))
			{
			$titre = htmlspecialchars($_POST['titre']);
			$description= 'uploads/' . basename($_FILES['monfichier']['name']);
			$detail1= 'uploads/' . basename($_FILES['detail1']['name']);
			$couleur= 'uploads/' . basename($_FILES['couleur']['name']);
			$prix= htmlspecialchars($_POST['prix']);
			$dispo= htmlspecialchars($_POST['taille']);
 
 
			$req = $bdd->prepare('INSERT INTO kitfoot (id, titre, mini, description, couleur, taille, prix) VALUES(?,?,?,?,?,?,?)'); 
 
			$sql = "INSERT INTO kitfoot (id, titre, mini, description, couleur, taille, prix) VALUES('', '".$titre."', '".$description."', '".$detail1."', '".$couleur."', '".$taille."', '".$prix."')";
			$bdd->exec($sql);
			}
			}
 
 
 
?>
 
 
</div>
 
    </div>
 
 
 
</div>
</body>