problème enregistrement base de donnée

Ce topic a été résolu
papayou

papayou Le 5 novembre 2019 à 13:13 (Édité le 5 novembre 2019 à 18:34)

bonjour j'ai un souci quand je souhaite importer un fichier il me le met bien dans mon dossier mais pas dans ma base de donnée
voici mon code
<?php require 'include/header.php';?>
<?php
// Create database connection
$db = mysqli_connect("localhost", "mareuil", "pomme60100", "cismareuil");

// Initialize message variable
$msg1 = "";

// If upload button is clicked ...
if (isset($_POST['upload'])) {
 // Get image name
 $fichier= $_FILES['fichier']['name'];
 // Get text
 $fichier_text = mysqli_real_escape_string($db, $_POST['fichier_text']);
$video1 = mysqli_real_escape_string($db, $_POST['play-video']);
$video2 = mysqli_real_escape_string($db, $_POST['play_video']);

 // image file directory
 $target = "doc/courpompier/".basename($fichier);

 $sql = "INSERT INTO fichiers (fichier, fichier_text, play-video, play_video) VALUES ('$fichier', '$fichier_text', '$video1', '$video2')";
 // execute query
 mysqli_query($db, $sql);

 if (move_uploaded_file($_FILES['fichier']['tmp_name'], $target)) {
   $msg1 = "fichier importer avec succé";
 }else{
   $msg1 = "Erreur importation du fichier";
 }
}
$result = mysqli_query($db, "SELECT * FROM fichiers");
 ?>
<!-------------------------------------------------------------------------------------------------------------------------------------->
<div class="side">
  <nav class="dr-menu">
    <div class="dr-trigger"><span class="dr-icon dr-icon-menu"></span><a class="dr-label">Menu</a></div>
    <ul>
      <li><a href="espacemembre.php?edit=1">Personnels</a></li>
      <li><a href="espacemembre.php?edit=1">Amicale</a></li>
      <li><a href="article.php?edit=1">Articles</a></li>
      <li><a href="importimg.php">Importation photos</a></li>
      <li><a href="importvideo.php">Importation Vidéos</a></li>
      <li><a href="importfichier.php">Importation Documents</a></li>
    </ul>
  </nav>
</div>
<script src="js/ytmenu.js"></script>
<head>
  <title>Administration</title>
    <meta charset="utf-8">
  <link rel="stylesheet" href="css/admin.css" media="all" />
</head>
<div class="admin">
           <h1>Administration</h1><br />
             <div id="imp">
                    <form method="POST" action="importfichier.php" enctype="multipart/form-data">
               <h2>Importer des Cours Pompiers</h2>
               <ul>
                 <input type="hidden" name="size" value="1000000">
                 <input type="text" id="fileName" name="fichier_text" placeholder="Titre du Ficher" />
                 <input type="text" id="fileName" name="play_video" value="#play-video-" />
                 <input type="text" id="fileName" name="play-video" value="play-video-" />
                 <input type="file" name="fichier" class="txtb"/><br/>
                 <button type="submit" name="upload" class="txtb">Enregistrer</button>
               </ul>
               <?php if(isset($msg1)) { echo $msg1; } ?>
              <h2>Cours Pompiers enregistrés</h2>
              <div class="gallery">
                <?php
                  while ($row = mysqli_fetch_array($result)) {
                    echo "<div id='mygallery'>";
                     echo "<p>".$row['fichier_text']."</p>";
                     echo "<iframe src='doc/courpompier/".$row['fichier']."' >";
                    echo "</div>";
                  }
                ?>
                </div>
               </form>
             </div>
Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte