Pour un projet

Résolu
Bonjour,

je suis en terminal stmg spécialité SIG, Bon voilà on nous a demandé de modifié un site web et de l'améliorer et sur ce je l'ai amélioré le site web mais voilà il y a des choses qui me dérangent en html (il y a des des erreurs au niveau des codes car dans le navigateur, ça affiche des"echos et des \n etc") parce que j'ai beau faire pour le corriger mais rien ne change et je voulais que vous m'aidiez à me corriger s'il y a des erreurs dans le code, des solutions S.V.P !!!



ET ça donne ceci dans le navigateur :



Et l'autre html du dessous et son écran de navigateur


3 réponses

  1. Contributeur
    Bonjour,

    Est-ce que tu as bien mis l'extension php à tes fichiers et bien placé ton code php entre les balises <?php et ?> ?

    Courage, le bout du tunnel n'est pas loin, il suffit de se retourner.
    1. Oui, ils sont tous en <?php
    2. Contributeur
      @niralasSi tu testes ton site en local, il faut utiliser un serveur Web gérant le PHP, comme un serveur Apache, par exemple.
    3. @dugenouComment parce que moi je fais le site chez moi avec sublime text et mon navigateur firefox c'est tout et du coup je créer ma base de donnée du site dans WAMPServer et je le lance pour juste modifié ma base de donnée .
    4. Contributeur
      @niralasIl faut installer les fichiers de ton site dans un dossier, puis placer ce dossier dans le dossier www de WampServer C:\wamp\www (de mémoire, je n'utilise pas WAMP, je suis sous Linux), puis dans Firefox, taper l'adresse http://127.0.0.1/dossier de ton site/
    5. @dugenoumerci je l'ai fais mais toujours ce n'est pas résolu car voyez-vous; moi je pense que l'erreur est au niveau des codes de html, C'est-à-dire qu'il y a des erreurs quelque parts peut-être que je n'ai pas respecté quelque chose ou que je n'ai pas fermé des balises .
  2. Merci beaucoup dugenou !!! vous m'avez beaucoup aidé, j'ai enlevé ce que vous m'avez dit et c'est résolu mais seulement il manque quelque chose que je n'arrive pas à le résoudre S.V.P



    ET Voyez vous dans le Navigateur ça montre maintenant :

    1. Contributeur
      Cette ligne qui commence par while et qui apparaît n'est pas du HTML, il faut la placer entre des balises PHP.
      Idem pour la requête MySQL qui se trouve en haut de la première image et qui commence par $query.
      D'une manière générale, quand il y a une variable, c'est à dire un mot qui commence par $, c'est du PHP.
    2. @dugenouen fait je voulais savoir une chose, le fait de supprime ça :
      while ($ligne=mysql_fetch_array($result))
      { extract($ligne);
      y a-t-il des impacts au niveau du base de donnée je ne sais pas quoi car moi je l'avais supprimée et c'était effacé dans le navigateur sauf le "2","3","4" du navigateur
    3. Contributeur
      @niralasElle sert à afficher les résultats d'une requête, elle est probablement indispensable à ta page.
    4. @dugenouDonc pour vous vaut mieux n'est pas le supprimer car ça affiche dans mon navigateur !
    5. Contributeur
      @niralasLa ligne ne doit pas s'afficher dans le navigateur, mais elle permet d'afficher le résultat d'une requête MySQL dans ton navigateur.
      Il faut la placer entre les balises <?php ?> pour qu'elle ne s'affiche pas, mais soit interprétée par le serveur.

      Il faut revoir tes cours de PHP/MySQL, si tu en as suivis.

      Sinon, il faut commencer par apprendre ces langages.
  3. D"accord mais une dernière chose dans le navigateur il y a les nombres "2","3","4" et vous n'auriez pas une autre solution pour résoudre ça, ce qui s'affiche dans le navigateur.
    Le code :

    et le navigateur(nombre surlignée)
    1. Contributeur
      Commence déjà par placer la ligne entre les balises PHP.
    2. Merci ! j'ai pu résoudre le problème d'une autre façon et ça marche donc franchement je vous remercie de m'avoir beaucoup aidé car sans l'aide de vous qui c'est que j'aurai pu me décourager, bon malgré vos conseils j'ai pu me donner de la détermination et ainsi y arriver à une production, Alors MERCI BEAUCOUP !!!