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

Messages postés
20
Date d'inscription
mardi 4 mars 2008
Dernière intervention
13 décembre 2010
- - Dernière réponse : waoumawiem
Messages postés
3
Date d'inscription
mercredi 6 octobre 2010
Dernière intervention
27 octobre 2011
- 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 

Votre réponse

9 réponses

Messages postés
20
Date d'inscription
mardi 4 mars 2008
Dernière intervention
13 décembre 2010
0
Merci
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
Messages postés
20
Date d'inscription
mardi 4 mars 2008
Dernière intervention
13 décembre 2010
0
Merci
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
Messages postés
31
Date d'inscription
dimanche 24 décembre 2000
Dernière intervention
19 juillet 2011
0
Merci
Peux tu me donner les lignes 17 et 18 de enregistrer.php?
Commenter la réponse de cs_Morgz
Messages postés
20
Date d'inscription
mardi 4 mars 2008
Dernière intervention
13 décembre 2010
0
Merci
//récupération des valeurs des champs:
$Source_fichier_legislatif = $_POST["source"] ;
$autres_sources = $_POST["autres_sources"] ;
Commenter la réponse de Arsonbaby
Messages postés
20
Date d'inscription
mardi 4 mars 2008
Dernière intervention
13 décembre 2010
0
Merci
je t'ai envoyé la ligne 17 et 18
Commenter la réponse de Arsonbaby
Messages postés
20
Date d'inscription
mardi 4 mars 2008
Dernière intervention
13 décembre 2010
0
Merci
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
Messages postés
3
Date d'inscription
mercredi 6 octobre 2010
Dernière intervention
27 octobre 2011
0
Merci
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
Messages postés
31
Date d'inscription
dimanche 24 décembre 2000
Dernière intervention
19 juillet 2011
-2
Merci
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
Messages postés
31
Date d'inscription
dimanche 24 décembre 2000
Dernière intervention
19 juillet 2011
-2
Merci
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.