Affichage d'un fichier html
chouchou
-
chouchou -
chouchou -
Re salut à tous!!!
j'aimerais afficher le contenu d'un fichier html sur une page en php.
J'ai créé une base de données avec phpmyadmin de 3 tables :
* Astuce avec noastuce, libastuce, refnotypastuce, datedition, fichierastuce
* parametre avec cleparam, noAstEnCours, DatAstEnCours
* Type astuce avec notypastuce, libtypastuce.
Seuls les noms des fichiers html sont stockés dans la bd.
J'aimerai (et j'ai essayer de le faire, mais ça ne marche pas) attraper le nom du fichier dans la base de données et accéder à ce fichier à l'aide d'un fichier hypertext.
Voila ce que j'ai fait (et qui ne marche pas) :
$query3 = "SELECT fichierastuce FROM astuce WHERE noastuce = '.$noencours.' ";
$result3 = mysql_query($query3) or die("Selection fichier astuce non effectuée : ".mysql_error());
$fichierastuce = mysql_fetch_row($result3);
// Affichage du nom du fichier de l'astuce avec un lien hypertext
echo "<a href = '$fichierastuce' target='Principal'>$fichierastuce</a>";
et rien ne se passe sur l'écran. Même pas un lien n'apparait.
K's ke je dois faire???
j'aimerais afficher le contenu d'un fichier html sur une page en php.
J'ai créé une base de données avec phpmyadmin de 3 tables :
* Astuce avec noastuce, libastuce, refnotypastuce, datedition, fichierastuce
* parametre avec cleparam, noAstEnCours, DatAstEnCours
* Type astuce avec notypastuce, libtypastuce.
Seuls les noms des fichiers html sont stockés dans la bd.
J'aimerai (et j'ai essayer de le faire, mais ça ne marche pas) attraper le nom du fichier dans la base de données et accéder à ce fichier à l'aide d'un fichier hypertext.
Voila ce que j'ai fait (et qui ne marche pas) :
$query3 = "SELECT fichierastuce FROM astuce WHERE noastuce = '.$noencours.' ";
$result3 = mysql_query($query3) or die("Selection fichier astuce non effectuée : ".mysql_error());
$fichierastuce = mysql_fetch_row($result3);
// Affichage du nom du fichier de l'astuce avec un lien hypertext
echo "<a href = '$fichierastuce' target='Principal'>$fichierastuce</a>";
et rien ne se passe sur l'écran. Même pas un lien n'apparait.
K's ke je dois faire???
A voir également:
- Affichage d'un fichier html
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
a propos, je viens de m'apercevoir d'un oubli: echo "<a href =" &
. .
\_/
tu convertis tout en chaine de caractère, c bien ça???
je converti pas en chaine de carcateres...
Je detaille un peu, les parties entourees de " sont les parties ecrites telle quel dans le fichier html ( al'exception des # transformes en ")
Mais quand tu veux afficher la valeur d'une variable (qui sera une chaine directement dans ton exemple) tu utilises le & pour concatener la ou les chaines entre " et ta chaine a toi. Si ta chaine doi apparaitre entre guillemets, tu as 2 solutions, soir le Chr(34), soit un truc du genre
"Ceci est ma chaine html = ' " & $mavar & " '...
J'ai separe le " et le ' par un espace parce que sinon ca se voit pas bien, mais c'est pas conseille,.,.
Voili voilou...
. .
\_/
a+