Comment inserer un document pdf dans une base de donnée mysql [Résolu]

Arsonbaby 20 Messages postés mardi 4 mars 2008Date d'inscription 13 décembre 2010 Dernière intervention - 25 nov. 2010 à 13:51 - Dernière réponse : waoumawiem 3 Messages postés mercredi 6 octobre 2010Date d'inscription 27 octobre 2011 Dernière intervention
- 27 oct. 2011 à 01:27
j'aimerais avoir le code qui me permet d'insérer un document pdf dans une base de donnée mysql et comment créer une table avec les propriétés qui faut pour stocké le document pdf dans mysql
Afficher la suite 

9 réponses

Répondre au sujet
Arsonbaby 20 Messages postés mardi 4 mars 2008Date d'inscription 13 décembre 2010 Dernière intervention - 30 nov. 2010 à 11:50
0
Utile
mais peux tu me donner le procèder détailler, dans mysql quelle propriété choisir? quel taille de champs prender?
Commenter la réponse de Arsonbaby
Arsonbaby 20 Messages postés mardi 4 mars 2008Date d'inscription 13 décembre 2010 Dernière intervention - 7 déc. 2010 à 10:54
0
Utile
exactement je veux stocker des fichiers pdf

mais j'ai un autre soucis
les deux champs qui doivent récupérer les chemins des fichiers pdf me donnent des erreures
les autres infos s'enregistre correctement sauf les deux autres


Notice: Undefined index: source in C:\Program Files\EasyPHP5.2.10\www\fichier\enregistrer.php on line 17

Notice: Undefined index: autres_sources in C:\Program Files\EasyPHP5.2.10\www\fichier\enregistrer.php on line 18

L'insertion a été correctement effectuée

........
voici le html
<tr>
<td> SOURCE FICHIER LEGISLATIF:</td>
<td>

<label for="file"></label>

</td>
</td>
</tr>

<tr>
<td>AUTRES SOURCES:</td>

<td>

<label for="file"></label>

</td>
</tr>

<?php
//connection au serveur
$base = mysql_connect( "localhost", "root", "" ) ;

//sélection de la base de données:
$db = mysql_select_db( "sfl_application" ) ;

//récupération des valeurs des champs:
$Source_fichier_legislatif = $_POST["source"] ;
$autres_sources = $_POST["autres_sources"] ;

//création de la requête SQL:
$sql = "INSERT INTO fichier_legislatif (...., Source_fichier_legislatif, autres_sources)
VALUES ( ....'$Source_fichier_legislatif','$autres_sources') " ;

J'ai changé les paramètres au niveau de la taille des champs Source_fichier_legislatif et autres_sources dans la base de donnée en suivant votre conseil

mais là, je ne sais pas à quel niveau cela cloche
Commenter la réponse de Arsonbaby
cs_Morgz 31 Messages postés dimanche 24 décembre 2000Date d'inscription 19 juillet 2011 Dernière intervention - 7 déc. 2010 à 17:48
0
Utile
Peux tu me donner les lignes 17 et 18 de enregistrer.php?
Commenter la réponse de cs_Morgz
Arsonbaby 20 Messages postés mardi 4 mars 2008Date d'inscription 13 décembre 2010 Dernière intervention - 10 déc. 2010 à 12:32
0
Utile
//récupération des valeurs des champs:
$Source_fichier_legislatif = $_POST["source"] ;
$autres_sources = $_POST["autres_sources"] ;
Commenter la réponse de Arsonbaby
Arsonbaby 20 Messages postés mardi 4 mars 2008Date d'inscription 13 décembre 2010 Dernière intervention - 13 déc. 2010 à 11:45
0
Utile
je t'ai envoyé la ligne 17 et 18
Commenter la réponse de Arsonbaby
Arsonbaby 20 Messages postés mardi 4 mars 2008Date d'inscription 13 décembre 2010 Dernière intervention - 13 déc. 2010 à 11:56
0
Utile
si PHP ne lit et n'écrit dans les fichiers que sous forme de texte. Il faut donc passer par une fonction spécifique pour récupérer les valeurs correctement.j'aimerais avoir cette fonction qui le permet car les fichiers que je veux stocker son en binaire
Commenter la réponse de Arsonbaby
waoumawiem 3 Messages postés mercredi 6 octobre 2010Date d'inscription 27 octobre 2011 Dernière intervention - 27 oct. 2011 à 01:27
0
Utile
j'aimerais avoir le code qui me permet d'insérer un 5 document pdf et 5 document html dans une base de donnée mysql et comment créer une table avec les propriétés qui faut pour stocké le document dans mysql s'il vous plait tout les étapes
Commenter la réponse de waoumawiem
cs_Morgz 31 Messages postés dimanche 24 décembre 2000Date d'inscription 19 juillet 2011 Dernière intervention - 25 nov. 2010 à 17:03
-2
Utile
Salut! la solution est de stocker le chemin de ton fichier pdf dans ta table
Par exemple tu te crée une table fichier avec un id etc et un champs "chemin".
Commenter la réponse de cs_Morgz
cs_Morgz 31 Messages postés dimanche 24 décembre 2000Date d'inscription 19 juillet 2011 Dernière intervention - 3 déc. 2010 à 12:40
-2
Utile
Qu'est ce que tu cherches à faire exactement?

Si c'est uniquement pour stocker des fichers PDF dans une table, tu as juste à créer ta base de donnée, une table que tu appels "fichier" par exemple. Dans cette table tu peux ensuite mettre les champs que tu veux suivant tes besoins, comme :
[list]
[*] Id, type -> int(11), auto_increment
[*] Nom_du_fichier, type -> varchar(50)
[*] Chemin_du_fichier, type -> varchar(128)
[*] Taille_du_fichier, type -> int(11)
[*] etc...
/list

Et pour récupérer ton fichier sur un site web tu fais ta requête SQL puis par exemple :
[<?php echo $donnees['Chemin_du_fichier'];?> Voir le pdf]
Commenter la réponse de cs_Morgz

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.