Affichage d'un fichier html

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???

2 réponses

  1. teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention   1 797
     
    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
    1. chouchou
       
      ke va faire "Chr(34)???
      0
    2. teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention   1 797
       
      Chr(34) eswt le code pour "
      a propos, je viens de m'apercevoir d'un oubli: echo "<a href =" &
      .  .
      \_/
      0
      1. chouchou > teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention  
         
        g encore une autre question (tu dois me trouver chiante!!!)
        tu convertis tout en chaine de caractère, c bien ça???
        0
      2. teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention   1 797 > teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention  
         
        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
      3. chouchou > teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention  
         
        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
  2. chouchou
     
    Si t'as des pb comme moi, tu peu m'envoyer un mail à : chouchou43000@voila.fr
    0