problème enregistrement base de donnée
- Accueil
- Forum
- Programmation
- PHP
- problème enregistrement base de donnée
Ce topic a été résolu
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
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