cs_neophytes
Messages postés2Date d'inscriptionmercredi 2 août 2006StatutMembreDernière intervention31 décembre 2008
-
31 déc. 2008 à 12:04
cs_neophytes
Messages postés2Date d'inscriptionmercredi 2 août 2006StatutMembreDernière intervention31 décembre 2008
-
31 déc. 2008 à 13:42
Bonjour à tous,
j'ai un petit soucis sur lequel je butte !
J'ai un formulaire, qui devra me servir à visualiser un fichier PDF lors de la validation de celui-ci.
Je détaille :
Récupération de la liste des fichiers avec leur intitulé depuis ma base Mysql,
pour les affichers dans mon formulaires.
Je sélectionne le fichier PDF via l'intitulé qui m'est retourné grace à ma requete SQL.
Je clique sur visualiser, mais là, rien !
J'ai une page qui s'affiche avec comme ligne d'adresse http://www.site.com/pdf/$file <- ici, il devrait me charger le fichier.
Voici le code de mon formulaire :
<!--// Formatage écran des informations récupérées.-->
----
A Propos de ...,
----
<form method="POST" action="<?php echo 'pdf/$file'; ?>" class="formwidth">
<select name="rubrique" size="0" class="formwidth" onclick="<?php $file=$_POST['rubrique']; ?>"> // tentative de stocker la valeur de mon champ de formulaire, dans une variable $file
<option selected>Sélectionner une ancienne archive
<?php
while($ligne2 = mysql_fetch_object($execute2)) // récupération des données des fichiers dans la base
{
echo '<option>'.$ligne2->intitule.'; // affichage de données récupérées
};
?>
</option>
</select>, , </form></td>
INFOS CONTENU DANS LA BASE :
id
nom du fichier ( ex: toto_28.pdf )
adresse du fichier ( ex: pdf/toto_28.pdf )
intitulé du fichier ( ex: Décembre 2008 - il fait froid dans ma région )
rubrique du fichier ( ex: METEO )
Si quelqu'un à une idée pour m'aider à résoudre mon problème, je suis preneur,
car là je sèche totalement.
<?php $file=$_POST['rubrique']; ?>
=> à mettre tout en haut de ton script, ensuite :
"formwidth" onclick="<?php $file=$_POST['rubrique']; ?>"
> "formwidth" onclick"<?php echo $file; ?>"
//sélection des données dans la base
$req2 = "SELECT * FROM `fichiers_pdf` WHERE rubrique='GENERAL' ORDER BY id ASC";
//affichage de la requete dans une variable "execute"
$execute2 = mysql_db_query($base, $req2);
//initialisation variable $file - récupération sélection formulaire
$file=$_POST['rubrique'];
?>
viens ensuite le formulaire.
Je comprend plus ...
et ayant la tête dedans depuis un bon moment maintenant, je ne suis plus très objectif ...