integrer du texte

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : integrer du texte

Re: integrer du texte

par @rthur » 10 juil. 2018, 00:58

Un echo peut écrire plusieurs lignes de code d'un coup :

      echo '<div id="img-container">
        <img src= "../photo/'.$recupTitre_extension.'" width="150" height="150" class="image">
         <div class="overlay">'.$recupNom.'</div>
      </div>';

Re: integrer du texte

par quattro » 09 juil. 2018, 20:34

Re bonjour
finalement j'ai fait ce code, qui fonctionne de plus :

Code : Tout sélectionner

<?php // On se connecte à la Bdd include('../inc_/connexion_inc.php'); //On recupère toutes les data $reponse = $bdd->query('SELECT * FROM entree_personnel'); while ($donnees = $reponse->fetch()) { $recupTitre = $donnees['titre']; $recupNom = $donnees['nom']; $recupTitre_extension = $recupTitre.'.jpg'; echo '<div id="img-container">'; echo '<img src= "../photo/'.$recupTitre_extension.'" width="150" height="150" class="image">'; echo '<div class="overlay">'; echo $recupNom; echo '</div>'; echo '</div>'; } $reponse->closeCursor(); // Termine le traitement de la requête // Je me deconnecte $req = null; ?>
j'ai mis des <div> dans des 'echo'.... N'y aurait il pas une facon plus propre à la place de tout ces echo ?? mais cela fonctionne très bien.

Re: integrer du texte

par @rthur » 09 juil. 2018, 13:03

Spols

Merci, j'avais éssayé cette manip, mais cela affiche plus mon image(seulement un petit carré) et a droite le Nom. Et ainsi de suite.
Ce n'est plus un problème de PHP mais de pur HTML là.

Regarde la source de ta page, les adresses des images, et cherche pourquoi elles ne peuvent pas s'afficher.
Tu peux aussi aller dans la console de ton navigateur (Ctrl+Maj+i sur Firefox ou Chrome), onglet réseau/Network et voir si il y a des appels en erreur (404 probablement pour image introuvable)

Re: integrer du texte

par quattro » 09 juil. 2018, 12:24

Spols

Merci, j'avais éssayé cette manip, mais cela affiche plus mon image(seulement un petit carré) et a droite le Nom. Et ainsi de suite.

Re: integrer du texte

par Spols » 09 juil. 2018, 08:25

 while ($donnees = $reponse->fetch())
  {
    $recupTitre = $donnees['titre'];
    $recupNom = $donnees['nom'];
    $recupTitre_extension = $recupTitre.'.jpg';
    echo '<img src = "../photo/',$recupTitre_extension,'" alt="'.$recupnom.'"width="150" height="150" class="image-portrait"/>';
  }
ceci peut peut être te suffire aussi. si tu arrète la souris sur l'image, une infobulle apparait

Re: integrer du texte

par or 1 » 09 juil. 2018, 00:07

il faut commencer par savoir le faire en html, par exemple :
https://www.w3schools.com/howto/howto_c ... e_text.asp
ensuite, adapter le code php est simple.

integrer du texte

par quattro » 08 juil. 2018, 23:10

Bonjour
Voici mon code :

Code : Tout sélectionner

<?php // On se connecte à la Bdd include('../inc_/connexion_inc.php'); //On recupère toutes les data $reponse = $bdd->query('SELECT * FROM entree_personnel'); while ($donnees = $reponse->fetch()) { $recupTitre = $donnees['titre']; $recupNom = $donnees['nom']; $recupTitre_extension = $recupTitre.'.jpg'; echo '<img src = "../photo/',$recupTitre_extension,'" width="150" height="150" class="image-portrait"/>'; echo '<div class="overlay">'.$recupNom.'</div>'; } $reponse->closeCursor(); // Termine le traitement de la requête // Je me deconnecte $req = null; ?>
J'ai donc une image qui s'affiche avec le 1er echo.
Ensuite le 2ème echo me fait afficher le 'Nom' de la personne, mais en dessous.....pas ce que je veux.

Je voudrais que lorsque je survole la photo cela m'affiche le 'Nom' dans la photo.
J'ai essayé avec 'Overlay' à différents endroit mais en vain.
Je ne sais pas ou mettre exactement la variable de mon 2ème 'echo" c à d : $recupNom.