Gestion de documents avec php

Fermé
smarty08 Messages postés 62 Date d'inscription lundi 29 septembre 2008 Statut Membre Dernière intervention 26 mars 2020 - 20 mars 2012 à 12:51
smarty08 Messages postés 62 Date d'inscription lundi 29 septembre 2008 Statut Membre Dernière intervention 26 mars 2020 - 1 avril 2012 à 09:39
s'il vous plai,j'ai un probleme,j'ai envie de gérrer des documents dans une base de données avec du code php,et je ne sais pas trop quel script taper,je suis nouveau dans le php.j'ai ma base de données,je travail avec wamp server,je parvient deja a me connecter a la base de données,mais je suis bloquer pour la suite.il faut:
-insérer
-afficher
-supprimer
-et modifier
les documents
s'il vous plai,puis-je avoir des script?merci a vous

1 réponse

Autumn`Tears Messages postés 1054 Date d'inscription samedi 14 mars 2009 Statut Membre Dernière intervention 23 octobre 2013 144
20 mars 2012 à 18:53
Bonjour,

Exemple pour afficher le document :
Pour la page de sélection du fichier à lire :
Il te suffit de faire un formulaire tout simple (liste déroulante, un bouton submit)
<form method="post" action="fichieraffichagefichier_ou_lenomquetuveux.php">

La liste déroulante se construit en partie en PHP :

Récupération des noms de fichiers en base de données :
<?php
$r_fichiers = mysql_query("SELECT champs FROM table");
?>

Création de la liste déroulante :
<select name="fichier">
<?php
//Parcourt les résultats un à un précédemment récupérés
while($a_fichiers = mysql_fetch_array($r_fichiers)
{
//Créé les éléments de la liste déroulante. Changer champnom pour qu'il corresponde avec le nom du champ en base comportant le nom des fichiers
echo '<option value='.$a_fichiers['champnom'].'>'.$a_fichiers['champnom'].'</option>
}
</select>
<input type="submit" value="Afficher">
</form>

-----------
Fichier qui va récupérer le contenu
<?php
//Récupération du fichier choisi
$s_fichier = $_POST['fichier'];

//Ouvre le fichier
$r_fichier = fopen($s_fichier, 'r');
if(!$r_fichier)
{
//Affichage du fichier ligne par ligne
while(($s_ligne = fgets($r_fichier)) == false)
{
echo $s_ligne;
}
//Fermeture du fichier
fclose($r_fichier);
}
?>
0
smarty08 Messages postés 62 Date d'inscription lundi 29 septembre 2008 Statut Membre Dernière intervention 26 mars 2020
1 avril 2012 à 09:39
merci,j'ai pu resoudre mon probleme grace a vous.grand merci
0