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
| <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