| 12
 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
 
 | <div classe="droite">
<?php
// récupération du fichier de connexion à la base de données
require("AccesBDDRequete.php");?>
// test pour savoir si la catégorie na pas été transmise->affichage formulaire à faire
<?php if (!isset($_POST["categorie"])){
// requête pour les  catégories à mettre dans la liste déroulante du //formulaire
$sqllistecat="select * from T_Categories;";
$requetecat=AccesBDDRequete($sqllistecat);?>
<form action="index.php" method="POST" enctype="multipart/form-data">
Catégorie
<select size="1" name="categorie">
	<?php 
	// parcours du curseur catégorie pour remplissage liste déroulante
	while($rowcat=mysql_fetch_row($requetecat))  {
	?>
	<option value="<?php echo $rowcat[0];?>" ><?php echo $rowcat[1];}?></option>
	</select>
	<p>Famille
<input type="text" name="famille"><br>
<p>description
<input type="text" name="description"><br>
<p>prix
<input type="text" name="prix" ><br>
Photo
<input type="file" name="fichier" size="40"><br>
<input type=hidden name=PageDemandee value=9>
<input type="submit" value="Envoyer"></p>
</form> 
<?php
} else { // traitement du formulaire
$fichier    = $_FILES['fichier']['name'];
$tmp        = $_FILES['fichier']['tmp_name'];
// détermination du code article et insertion dans la base
$sqlarticles="select max(CodeArticle) from T_Articles where CodeCategorie='".$_POST["categorie"]."'";
$resultat=AccesBDDRequete($sqlarticles);
$row=mysql_fetch_row($resultat);
$Codecategorie=$row[0]+1;
$sqlarticle="insert into T_Articles values('".$_POST["categorie"]."',".$Codecategorie.",'".$_POST["famille"]."','".$_POST["description"];
$sqlarticle=$sqlarticle."','".$_FILES['fichier']['name']."',".$_POST["prix"].",0)";
$resultatinsertion=AccesBDDRequete($sqlarticle);
// upload de la photo 
$nom_fichier = $_FILES['fichier']['tmp_name'];
$nom_destination = 'photos/'.$_FILES['fichier']['name'];
move_uploaded_file($nom_fichier, $nom_destination);}
?> 
</div> | 
Partager