Base de donnés pour vidéos

Fermé
Busima Messages postés 55 Date d'inscription mercredi 10 février 2016 Statut Membre Dernière intervention 29 janvier 2021 - 11 août 2018 à 01:37
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 - 11 août 2018 à 15:43
Bonjour.
Pouvez-vous m'aider à resoudre mon problème? Je cherche à enregistrer des vidéos dans une base de données que j'ai créé en vue de réaliser une webtv.
En effet je veux réaliser un site de vidéos en ligne mais je ne maîtrise pas totalement la procédure d'enregistrement des vidéos dans ma base de données.
Je considère actuellement une bd comportant une seule table videos(id, titre, description, date).
Je veux enregistrer les videos dans la bd et les afficher sur une page pour qu'on puisse les visualiser et les lire une à une.

A cet éffet j'ai élaboré 2 pages, une page qui me permet d'uploader les vidéos(categories.php) et une 2eme page qui doit me permettre de les afficher (info.php)!
Jai aussi créé la base de données dont vous trouverez le code tout en bas.

Le problème est que lorsque je fais mes enregistrements il ya certaines vidéos qui refusent de s'afficher correctement et j'avais cru que c'était la taille qui posait problème...

Dans ma base de données, en regardant via phpmyadmin, je vois bien les noms des vidéos insérés ainsi que les autres champs, seulement qu'il paraît y avoir un soucis car il apparaît pendant certains enregistrements un message d'erreur après que j'ai fini d'uploader certaines vidéos. ce sont les messages d'erreur de ce genre: "Not Found
The requested URL /MYWEBTV/videos/mesvideos/DJOBALAépisode18.mp4 was not found on this server."

Je sais qu'il y a un problème mais je ne sais pas ou est-ce qu'il se situe, si c'est pendant l'enregsitrement ou après l'enregistrement je ne sais pas.
Vous pouvez donc créer les 2 pages ainsi que la base de données sur votre votre ordinateur pour mieux comprendre et m'aider à resoudre le problème.

Pour cela je vous montre tous mes codes:

categories.php

     <!DOCTYPE html>   
   <html id="bloc_page">
        <head>
	        <title>FORMULAIRE D'ENREGISTREMENT D'UNE VIDEO</title>
			<link rel="stylesheet" href="sogim.css" />
			<link rel="stylesheet" href="css/bootstrap.min.css"/>
            <link rel="stylesheet" href="css/bootstrap-theme.min.css"/> 			
		</head>
		    <header>
			    <?php  // include('entete.php'); ?>
			</header>
	        <body>	
                <center><h2><u>Enregistrement d'une vidéo</u></h2></center>
				<form method="POST" action="info.php" enctype="multipart/form-data">
				    <div class="row">
					    <div class="col-md-4 col-sm-12 col-xs-12 form-group">
						    Titre<input type="text" name="titre" class="form-control" />
						</div>
						
						<div class="col-md-4 col-sm-12 col-xs-12 form-group">
						    Genre<input type="text" name="genre" class="form-control"/>
						</div>
						
						<div class="col-md-4 col-sm-12 col-xs-12 form-group">
						    Description<input type="text" name="description" class="form-control"/>
						</div>
					</div>
					
					<div class="row">
						<div class="col-md-4 col-sm-12 col-xs-12 form-group">
						    Vidéo 1<input type="file" name="video1"  class="form-control"/> <br/>
						</div>
						<div class="col-md-4 col-sm-12 col-xs-12 form-group">
							Vidéo 2<input type="file" name="video2"  class="form-control"/> <br/>
						</div>
						<div class="col-md-4 col-sm-12 col-xs-12 form-group">
							Vidéo 3<input type="file" name="video3" class="form-control"/> <br/>
						</div>
					</div>
					
					<div class="row">
                        <div class="col-md-3 col-sm-12 col-xs-12 form-group">
						    <input type="submit" name="valider" value="valider" class="form-control btn btn-primary"/>
						</div>						
					    <div class="col-md-3 col-sm-12 col-xs-12 form-group">
						    <input type="reset" name="annuler" value="Annuler" class="form-control btn btn-primary"/>
						</div>
					</div>
				</form>
			        
					<?php
					    // location::header(index.php);
					?>
					        <footer>
				                <?php // include('new_footer.php'); ?>
				            </footer>
			    <script src="js/jquery.js">	</script>
				<script src="js/bootstrap.min.js"></script>
				</body>
	</html>


Page de traitement des informations provenant de la base de données:

info.php

              <?php 
		    error_reporting(E_ALL);
            ini_set('display_errors', TRUE);
            ini_set('display_startup_errors', TRUE);
			
		    require_once('connectbd.php'); 
		?>
				    <?php 
																	
					if (isset($_POST['valider']))
					/* if (isset($_POST['model']) and (!empty($_POST['model']))) */
					{
					    $titre=$_POST['titre'];
					    $genre=$_POST['genre'];
						$description=$_POST['description']; 
					    //On construit la date d'aujourd'hui strictement comme sql la construit
						$today = date("y-m-d");
							// teste de l'envoi du fichier PHOTO 1
                        if (isset($_FILES['video1'])  and  $_FILES['video1']['error']== 0 )
                            {
                                // teste de la grandeur de la video
                                if ($_FILES['video1']['size'] <= 500000000000)
                                  {
                                    // teste de la prise en compte du chemin et de l'extention du fichier
                                    $infosfichier = pathinfo($_FILES['video1']['name']);//on prend le nom du fichier
                                    $extension_upload = $infosfichier['extension']; //on prend l'extension du fichier
                                    $extensions_autorisees = array('mp4', 'avi', 'vob', 'flv', 'rmvb', 'wmv', 'swf','mpg','[/contents/409-mp4-fichier-mp4 MP4]', 'AVI','VOB','FLV','RMVB', 'WMV', 'SWF','MPG', 'jpeg'); 
									//on prend les extensions autorisées            
									if (in_array($extension_upload, $extensions_autorisees))
                                        {
			                                move_uploaded_file($_FILES['video1']['tmp_name'], 'videos/mesvideos/'.basename($_FILES['video1']['name']));
                                            $video1=$_FILES['video1']['name'];
											/* echo "L'envoi de la video a bien réussi. Merci!"; */
                                        }
                                  }
                            }
							// teste de l'envoi du fichier
                        if (isset($_FILES['video2'])  and  $_FILES['video2']['error']== 0 )
                            {
                                // teste de la grandeur de l'image
                                if ($_FILES['video2']['size'] <= 500000000000)
                                  {
                                    // teste de la prise en compte du chemin et de l'extention du fichier
                                    $infosfichier = pathinfo($_FILES['video2']['name']);//on prend le nom du fichier
                                    $extension_upload = $infosfichier['extension']; //on prend l'extension du fichier
                                    $extensions_autorisees = array('mp4', 'avi', 'vob','flv','rmvb', 'wmv', 'swf','mpg','MP4', 'AVI','VOB','FLV','RMVB', 'WMV', 'SWF','MPG', 'jpeg'); 
									//on prend les extensions autorisées            
									if (in_array($extension_upload, $extensions_autorisees))
                                        {
			                                move_uploaded_file($_FILES['video2']['tmp_name'], 'videos/mesvideos/'.basename($_FILES['video2']['name']));
                                            $video2=$_FILES['video2']['name'];
											/* echo "L'envoi de la photo a bien réussi. Merci!"; */
                                        }
                                  }
                            }
							// teste de l'envoi du fichier
                        if (isset($_FILES['video3'])  and  $_FILES['video3']['error']== 0 )
                            {
                                // teste de la grandeur de l'image
                                if ($_FILES['video3']['size'] <= 500000000000)
                                  {
                                    // teste de la prise en compte du chemin et de l'extention du fichier
                                    $infosfichier = pathinfo($_FILES['video3']['name']);//on prend le nom du fichier
                                    $extension_upload = $infosfichier['extension']; //on prend l'extension du fichier
                                    $extensions_autorisees = array('mp4', 'avi', 'vob','flv','rmvb', 'wmv', 'swf','mpg','MP4', 'AVI','VOB','FLV','RMVB', 'WMV', 'SWF','MPG', 'jpeg'); 
									//on prend les extensions autorisées            
									if (in_array($extension_upload, $extensions_autorisees))
                                        {
			                                move_uploaded_file($_FILES['video3']['tmp_name'], 'videos/mesvideos/'.basename($_FILES['video3']['name']));
                                            $video3=$_FILES['video3']['name'];
											/* echo "L'envoi de la photo a bien réussi. Merci!"; */
                                        }
                                  }
                            }
                                
										//echo "L'envoi de la vidéo a bien réussi. Merci!";
											  if(empty($video1) /* OR empty($photo2) OR empty($photo3) */)
												{
													$video1="pasimage1.jpeg";
													/*$photo2="pasimage2.jpeg";
													$photo3="pasimage3.jpeg"; */
												}	
										   									
														// Insertion des données à l'aide d'une requête preparée	
												$req = $bdd->prepare('INSERT INTO videos(titre, genre, description, today, video1, video2, video3) 
												VALUES(:titre, :genre, :description, :today, :video1, :video2, :video3)');
												
													$req->execute(array(
													'titre'=>$_POST['titre'], 
													'genre'=>$genre, 
													'description'=>$description, 
													'video1'=>$video1, 
													'video2'=>$video2, 
													'video3'=>$video3, 
													'today' =>  date('y-m-d' ))) or die (print_r($req->errorInfo()));
															
												 if ($req)
													{
													 echo 'Enregistrement effectue <a href="index.php">Page daccueil</a>'; 
													}
													else
														{
														echo 'Mauvais enregistrement!';
														} 
																	if (isset($_POST['video1']))
																		{
																			echo ('operation.php');
																			echo 'Vous avez choisi '.$id_videos;
																		}														
					}		                                					
                 ?>                             
                                    <!--    PAGINATION NUMEROTATION DE PAGE     PAGINATION NUMEROTATION DE PAGE   \ -->				 
			                                        <?php 
														$page = isset($_GET['page']) ? $_GET['page'] : 1;
														$page_offset = ($page - 1) * 5;
														$total ='';
														$pagination ='';
                                                        
														//connect_bd();  CONNEXION A LA BASE DE DONNEES
														//include ('fonctions.php');
														$total_element = $bdd->query("SELECT * from videos");
														$total = $total_element->rowCount(); /* or die (print_r($total_element->errorInfo())) */
														$pagination = $total/5;
														 
													$req=$bdd->query("select * from videos ORDER BY id_videos DESC LIMIT $page_offset, 5 ") or die(print_r($bdd->errorInfo()));
                                                       
														 //var_dump();													
														 while($donnees = $req->fetch())
                                                            { 
																 echo '<table border="1px"; width:800px; height:500px; color="#999";>
																 <tr>
																 <td>  Vidéo: '.$donnees['id_videos'].'</br>Titre: '.$donnees['titre'].'</br>Genre: '.$donnees['genre'].'</br>Description:'.$donnees['description'].'</br>Date: '.$donnees['today'].'</br></td>'.'<td><a href="operation.php?id='.$donnees['id_videos'].'">
																 <iframe src="videos/mesvideos/'.$donnees['video1'].'"style=" width:320px; height:231px; color="#0000"; >
																 </iframe></a></br></br></td></tr></table>';
																/*
																echo '<a href="operation.php?id='.$donnees['id_videos'].'"> Regarder </a>               ';  
																echo '<a href="details.php?id='.$donnees['id_videos'].'"> LIRE </a>';
																*/
															}	
                                                                $req->closeCursor(); 
																
													echo '<p align="center">Page : '; //Pour l'affichage, on centre la liste des pages
                                                    for($i=1; $i<=$pagination; $i++) //On fait notre boucle
                                                        {
                                                            if($i==$page) //Si il s'agit de la page actuelle...
                                                                {
                                                                    echo ' [ '.$i.' ] '; 
                                                                }	
                                                                else //Sinon...
                                                                    {
                                                                        echo ' <a href="index.php?page='.$i.'">'.$i.'</a> ';
                                                                    }
                                                        }
                                                    echo '</p>';													
			                                        ?>
     <!--   </body>
	<html> -->
										     



Ensuite voici la base de données:

     -- phpMyAdmin SQL Dump
-- version 3.3.9
-- http://www.phpmyadmin.net
--
-- Serveur: localhost
-- Généré le : Lun 06 Août 2018 à 12:14
-- Version du serveur: 5.5.8
-- Version de PHP: 5.3.5

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Base de données: `webtv`
--

-- --------------------------------------------------------

--
-- Structure de la table `videos`
--

CREATE TABLE IF NOT EXISTS `videos` (
  `id_videos` int(255) NOT NULL AUTO_INCREMENT,
  `titre` varchar(255) NOT NULL,
  `genre` varchar(255) NOT NULL,
  `description` varchar(255) NOT NULL,
  `video1` varchar(255) DEFAULT NULL,
  `video2` varchar(255) DEFAULT NULL,
  `video3` varchar(255) DEFAULT NULL,
  `today` date NOT NULL,
  PRIMARY KEY (`id_videos`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=80 ;

--
-- Contenu de la table `videos`
--

INSERT INTO `videos` (`id_videos`, `titre`, `genre`, `description`, `video1`, `video2`, `video3`, `today`) VALUES
(1, 'Showbiz', 'Clips vidéos', 'Des clips vidéos que nous regardons pendant notre pause', 'Comment creer une chaine tv live sur le web EPISODE1.mp4', 'comment creer une chaine tv live sur le web EPISODE2.mp4', 'comment creer une chaine tv live sur le web EPISODE3.mp4', '2018-07-25'),
(2, 'Tuto', 'Simples vidéos', 'Tutoriel de formation', 'How to create slide show using wondershare filmora software.mp4', 'intro720.flv', 'wondershare video tutorial.mp4', '2018-07-25'),
(3, 'Tuto', 'Simples vidéos', 'Tutoriel de formation', 'How to create slide show using wondershare filmora software.mp4', 'intro720.flv', 'wondershare video tutorial.mp4', '2018-07-25'),
(4, 'Tuto', 'Simples vidéos', 'Tutoriel de formation', 'How to create slide show using wondershare filmora software.mp4', 'intro720.flv', 'wondershare video tutorial.mp4', '2018-07-25'),
(5, 'Lecture coranique', 'Coran', 'Rouqya', 'ROQYA PUISSANTE  Verset du Coran pour guérir inchallah  !.mp4', 'How to create slide show using wondershare filmora software.mp4', 'Comment creer une chaine tv live sur le web EPISODE1.mp4', '2018-07-25'),
(6, 'Tuto', 'tuto simple', 'Seulement un tutoriel', 'wondershare video tutorial.mp4', 'ROQYA PUISSANTE  Verset du Coran pour guérir inchallah  !.mp4', 'Tuto, Mettre le son de sa voix sur virtual dj 8.mp4', '2018-07-25'),
(7, 'Chris Brown', '', '', 'Chris Brown - Don''t Wake Me Up (Lyrics On Screen) [Fortune].mp4', NULL, NULL, '2018-07-25'),
(8, '', '', '', 'Dj.Arafat.Mouvement.Patata.Clip.Officiel..wmv', NULL, NULL, '2018-07-25'),
(9, '', '', '', 'Dj.Arafat.Mouvement.Patata.Clip.Officiel..wmv', 'Dicko Fils Feat Floby -  ANANI NA [Clip Officiel].avi', 'Dicko Fils Feat Floby -  ANANI NA [Clip Officiel].avi', '2018-07-25'),
(10, '', '', '', 'mr_leo_jamais-jamais_official_video_h264_57113.mp4', NULL, NULL, '2018-07-25'),
(11, 'Autres', 'Visuel', 'Simples', 'pasimage1.jpeg', 'akuluwo_mpeg4.mp4', 'FLORA LA GUERRIERE   AKOBO POUSSIERE  (clip officiel).mp4', '2018-07-26'),
(12, 'Autres', 'Visuel', 'Simples', 'FLORA LA GUERRIERE   AKOBO POUSSIERE  (clip officiel).mp4', 'akuluwo_mpeg4.mp4', 'FLORA LA GUERRIERE   AKOBO POUSSIERE  (clip officiel).mp4', '2018-07-26'),
(13, 'Humour', '', '', NULL, NULL, NULL, '2018-07-26'),
(14, 'Humour', '', '', NULL, NULL, NULL, '2018-07-26'),
(15, 'Humour', '', '', NULL, NULL, NULL, '2018-07-26'),
(16, 'Humour', '', '', NULL, NULL, NULL, '2018-07-26'),
(17, 'Humour', '', '', NULL, NULL, NULL, '2018-07-26'),
(18, 'Humour', '', '', NULL, NULL, NULL, '2018-07-26'),
(19, 'Humour', '', '', NULL, NULL, NULL, '2018-07-26'),
(20, 'Humour', '', '', NULL, NULL, NULL, '2018-07-26'),
(21, 'Humour', '', '', 'pasimage.jpeg', NULL, NULL, '2018-07-26'),
(22, 'Humour', '', '', 'pasimage.jpeg', NULL, NULL, '2018-07-26'),
(23, 'Humour', '', '', 'pasimage1.jpeg', NULL, NULL, '2018-07-26'),
(24, 'Showbiz', 'Clips vidéos', 'Des clips vidéos que nous regardons pendant notre pause', 'Fally.MP4', 'Bana C4.MP4', 'Boss Playa.MP4', '2018-07-26'),
(25, 'Showbiz', 'Clips vidéos', 'Des clips vidéos', 'Fally.MP4', 'Bana C4.MP4', 'Boss Playa.MP4', '2018-07-26'),
(26, 'Showbiz', 'Clips vidéos', 'Des clips vidéos', 'Bana C4.MP4', 'Boss Playa.MP4', 'Boss Playa.MP4', '2018-07-26'),
(27, 'Showbiz', 'Clips vidéos', 'Des clips vidéos', 'Boss Playa.MP4', 'Boss Playa.MP4', 'Boss Playa.MP4', '2018-07-26'),
(28, 'Showbiz', 'Clips vidéos', 'Des clips vidéos', 'Boss Playa.MP4', 'Boss Playa.MP4', 'Boss Playa.MP4', '2018-07-26'),
(29, 'Showbiz', 'Clips vidéos', 'Des clips vidéos', 'Boss Playa.MP4', 'Boss Playa.MP4', 'Boss Playa.MP4', '2018-07-26'),
(30, 'Showbiz', 'Clips vidéos', 'Des clips vidéos', 'Boss Playa.MP4', 'Boss Playa.MP4', 'Boss Playa.MP4', '2018-07-26'),
(31, '', '', '', 'Fally.MP4', NULL, NULL, '2018-07-26'),
(32, '', '', '', 'Force One.MP4', NULL, NULL, '2018-07-26'),
(33, '', '', '', 'Fobolous Feat Tamta.MP4', 'Flavour - Ada Ada.MP4', 'Ja Rule.MP4', '2018-07-26'),
(34, '', '', '', 'Flavour - Baby Oku.MP4', 'Flavour - Ada Ada.MP4', 'Ja Rule.MP4', '2018-07-26'),
(35, '', '', '', 'Boss Playa.MP4', 'Flavour - Ada Ada.MP4', 'Ja Rule.MP4', '2018-07-26'),
(36, '', '', '', 'Fally.MP4', 'Flavour - Ada Ada.MP4', 'Ja Rule.MP4', '2018-07-26'),
(37, 'Other', 'other', 'other', 'Toofan - Come on man.MP4', 'Wyclef feat.MP4', 'Lynsha - Ne m''en veut pas.MP4', '2018-07-26'),
(38, 'Lecture', 'Clips vidéos', 'Des clips vidéos que nous regardons pendant notre pause', 'Flavour - Baby Oku.MP4', 'Force One.MP4', 'Toofan - Come on man.MP4', '2018-07-26'),
(39, 'Vidéos Ivoiriennes', 'couper decaller', 'Clips', '$RJCRN8G.mp4', '$R8PFDR1.mp4', 'pasimage3.jpeg', '2018-07-26'),
(40, 'Vidéos', 'Clips vidéos', 'Des clips vidéos', 'Black M - On s''fait du mal.avi', '$R8H6VDQ.mp4', '$R4K3HJX.mp4', '2018-07-26'),
(41, 'Autres', 'Fims', 'Long metrage', 'filme 14 lames filme complet en français full HD 1080p.mp4', 'pasimage2.jpeg', 'pasimage3.jpeg', '2018-07-26'),
(42, 'Autres', 'Films', 'Long metrage', 'pasimage1.jpeg', 'pasimage2.jpeg', 'VTS_02_3.VOB', '2018-07-26'),
(43, 'Autres', 'Films', 'Long metrage', 'pasimage1.jpeg', NULL, NULL, '2018-07-26'),
(44, 'Showbiz', 'Clips vidéos', 'Des clips vidéos', 'Anniversaire de Chaba.MP4', 'Arafat.MP4', 'FILE032.MP4', '2018-07-26'),
(45, 'Showbiz', 'Clips vidéos', 'Des clips vidéos', 'Davido - Okuro.MP4', 'Arafat.MP4', 'FILE032.MP4', '2018-07-26'),
(46, 'Showbiz', 'Clips vidéos', 'Des clips vidéos', 'Bana C4.MP4', 'Arafat.MP4', 'FILE032.MP4', '2018-07-26'),
(47, 'Showbiz', 'Clips vidéos', 'Des clips vidéos', 'filme 14 lames filme complet en français full HD 1080p.mp4', 'Arafat.MP4', 'FILE032.MP4', '2018-07-26'),
(48, '', '', '', 'filme 14 lames filme complet en français full HD 1080p.mp4', 'DJO BALA épisode 18.mp4', 'DJO BALA episode 15 La tactique djobalistique.mp4', '2018-07-26'),
(49, 'Autres', 'Clips vidéos', 'Long metrage', 'DJO BALA épisode  10.mp4', 'DJO BALA episode 15 La tactique djobalistique.mp4', 'DJO BALA épisode 18.mp4', '2018-07-26'),
(50, 'Autres', 'Clips vidéos', 'Long metrage', 'DJO BALA épisode  10.mp4', 'DJO BALA episode 15 La tactique djobalistique.mp4', 'DJO BALA épisode 18.mp4', '2018-07-26'),
(51, 'Humour', 'Séries', 'Courts métrages', 'DJO bala épisode 39.mp4', 'PENTCHO- episode 8-1.avi', 'DJO BALA épisode  10.mp4', '2018-07-27'),
(52, 'Humour', 'Films', 'Courts métrages', 'DJO bala épisode 39.mp4', 'DJO BALA épisode 14.mp4', 'DJO BALA épisode 18.mp4', '2018-07-27'),
(53, 'Djobala', '', '', 'DJOBALAepisode10.mp4', NULL, NULL, '2018-07-27'),
(54, 'Humour', 'Films', 'Courts métrages', 'DJObalaépisode39.mp4', 'DJOBALAépisode18.mp4', NULL, '2018-07-27'),
(55, '', '', '', 'DJO BALA épisode 14.mp4', NULL, NULL, '2018-07-27'),
(56, 'Autres', 'Clips vidéos', 'Long metrage', 'DJO BALA épisode 14.mp4', 'DJOBALAepisode15La tactiquedjobalistique.mp4', NULL, '2018-07-27'),
(57, '', '', '', 'DJOBALAepisode15La tactiquedjobalistique.mp4', NULL, NULL, '2018-07-27'),
(58, '', '', '', 'DJOBALAepisode15La tactiquedjobalistique.mp4', NULL, NULL, '2018-07-27'),
(59, '', '', '', 'DJOBALAepisode15La tactiquedjobalistique.mp4', NULL, NULL, '2018-07-27'),
(60, '', '', '', 'pasimage1.jpeg', NULL, NULL, '2018-07-27'),
(61, '', '', '', 'DJOBALAépisode18.mp4', NULL, NULL, '2018-07-27'),
(62, '', '', '', 'DJOBALAépisode18.mp4', NULL, NULL, '2018-07-27'),
(63, '', '', '', 'DJOBALAépisode18.mp4', NULL, NULL, '2018-07-27'),
(64, '', '', '', 'DJOBALAépisode18.mp4', NULL, NULL, '2018-07-27'),
(65, '', '', '', 'DJOBALAépisode18.mp4', NULL, NULL, '2018-07-27'),
(66, '', '', '', 'DJOBALAépisode18.mp4', NULL, NULL, '2018-07-27'),
(67, '', '', '', 'DJOBALAépisode18.mp4', NULL, NULL, '2018-07-27'),
(68, '', '', '', 'DJOBALAépisode18.mp4', NULL, NULL, '2018-07-27'),
(69, '', '', '', 'DJOBALAépisode18.mp4', NULL, NULL, '2018-07-27'),
(70, '', '', '', 'DJOBALAeepisode18.mp4', NULL, NULL, '2018-07-27'),
(71, '', '', '', 'DJOBALAeepisode18.mp4', NULL, NULL, '2018-07-27'),
(72, '', '', '', 'DJObalaépisode39.mp4', NULL, NULL, '2018-07-27'),
(73, '', '', '', 'filme 14 lames filme complet en français full HD 1080p.mp4', NULL, NULL, '2018-07-27'),
(74, '', '', '', 'IP MAN mafia chinoise.avi', NULL, NULL, '2018-07-27'),
(75, '', '', '', '[ www.Cpasbien.pw ] [Fansub-Resistance]Naruto Shippuuden 414 (1280x720).mp4', NULL, NULL, '2018-07-27'),
(76, '', '', '', 'Titeuf.Le.Film.2010.FRENCH.BDRip.XviD-AYMO.avi', NULL, NULL, '2018-07-27'),
(77, '', '', '', 'Titeuf.Le.Film.2010.FRENCH.BDRip.XviD-AYMO.avi', NULL, NULL, '2018-07-27'),
(78, 'Showbiz', 'Clips vidéos', 'Long metrage', 'pasimage1.jpeg', 'sample.flv', 'Wildlife.wmv', '2018-08-05'),
(79, 'Autres', 'Films', 'Des clips vidéos', 'Wildlife.wmv', 'Wildlife.wmv', 'Wildlife.wmv', '2018-08-05');



Vous pouvez créer ces 2 pages ainsi que la base de données dont je vous ai fourni tous les codes pour que vous puissiez bien analyser.
Merci pour l'aide!


1 réponse

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
11 août 2018 à 15:43
Bonjour,

ça ne sert à rien d'ouvrir plusieurs discussions pour le même problème ....
Tu as déjà une discussion ouverte pour ça.... a laquelle je t'ai répondu et proposé du code et des conseils à suivre.
Tu les trouveras ici :
https://forums.commentcamarche.net/forum/affich-35488272-enregistrer-videos-dans-base-de-donnees#5

Donc... commence par appliquer les réponses qu'on te donne... et après on verra !

0