Affichage d'un fichier html

Fermé
chouchou - 17 juin 2002 à 14:01
 chouchou - 17 juin 2002 à 16:46
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???
A voir également:

2 réponses

teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
17 juin 2002 à 14:34
echo "<a href = & Chr(34) & $fichierastuce & Chr(34) & "target='Principal'>" & $fichierastuce & "</a>";

Un truc dans ce gout la a plus de chance de marcher, la tu utilisais le nom de la variable et non la variable... ;-)

.  .
\_/
1
ke va faire "Chr(34)???
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
17 juin 2002 à 15:20
Chr(34) eswt le code pour "
a propos, je viens de m'apercevoir d'un oubli: echo "<a href =" &
.  .
\_/
0
chouchou > teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011
17 juin 2002 à 15:28
g encore une autre question (tu dois me trouver chiante!!!)
tu convertis tout en chaine de caractère, c bien ça???
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793 > teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011
17 juin 2002 à 15:37
Meuh non, c'est normal...
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...
.  .
\_/
0
chouchou > teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011
17 juin 2002 à 15:56
merci bcp pour ces précisions .... et surtout merci de ne pas m'avoir envoyer bouler (parce que je sais des fois je peux ê tres chiante!!!)
a+
0
Si t'as des pb comme moi, tu peu m'envoyer un mail à : chouchou43000@voila.fr
0