Correction ligne php

Résolu
Bonjour,

J'ai cectte ligne en php mais dedans j'ai des erreurs, car j'ai toujours du mal à gérer les ' et les " en php !!!!!

$str.= '<a href="#"
onmouseover="showTooltip('<div class='info'><strong>Logo de presentation</strong><br>xxxxxxxxxxxxxxxxx<br><img id='big' src="../images/choristes/ ' . $row['photo'] . '" width='500'></div>');" 
onmouseout="hideTooltip()"><img id="big" src="image.JPG" width="200" onmouseout="hideTooltip()" /></a>
<div id="bulle"></div>';


Merci de me corriger.

7 réponses

  1. $str.= '<a href="#"
    onmouseover="showTooltip('<div class="info"><strong>Logo de presentation</strong><br>xxxxxxxxxxxxxxxxx<br><img id="big" src="../images/choristes/ ' . $row['photo'] . '" width="500"></div>');"
    onmouseout="hideTooltip()"><img id="big" src="image.JPG" width="200" onmouseout="hideTooltip()" /></a>
    <div id="bulle"></div>';

    Je pense que ça doit etre ça...

    Cordialement,

    0
    1. Ah non j'ai du me gourer ! ^^
      0
  2. $str.= "<a href=\"#\"
    onmouseover=\"showTooltip('<div class='info'><strong>Logo de presentation</strong><br>xxxxxxxxxxxxxxxxx<br><img id='big' src=\"../images/choristes/ ' . $row['photo'] . '\" width='500'></div>');\" 
    onmouseout=\"hideTooltip()\"><img id=\"big\" src=\"image.JPG\" width=\"200\" onmouseout=\"hideTooltip()\" /></a><div id=\"bulle\"></div>";
    
    0
    1. Ni toi, ni aniomus .... Ca fonctionne pô .... :(
      0
    2. s sencer faire quoi?
      0
  3. Ca affiche une petite photo, et quand on passe la souris dessus, la photo s'affiche en plus grand à côté.
    0
    1. Peut-être ça :

      $str.= '<a href="#"
      onmouseover="showTooltip(\'<div class=\'info\'><strong>Logo de presentation</strong><br>xxxxxxxxxxxxxxxxx<br><img id=\'big\' src="../images/choristes/ ' . $row['photo'] . '" width=\'500\'></div>\');" 
      onmouseout="hideTooltip()"><img id="big" src="image.JPG" width="200" onmouseout="hideTooltip()" /></a>
      <div id="bulle"></div>';
      

      0
      1. Ou sinon :

        $str.= '<a href="#"
        onmouseover="showTooltip(\'<div class=\'info\'><strong>Logo de presentation</strong><br>xxxxxxxxxxxxxxxxx<br><img id=\'big\' src="../images/choristes/ ' . $row[\'photo\'] . '" width=\'500\'></div>\');" 
        onmouseout="hideTooltip()"><img id="big" src="image.JPG" width="200" onmouseout="hideTooltip()" /></a>
        <div id="bulle"></div>';

        0
        1. Ni l'une, ni l'autre .... pfffffffffffffffff
          J'arrive à le faire fonctionner dans un fichier html, mais pas php !!!!
          0
          1. Et tu mets quoi dans une page html ??
            0
        2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
          <html xmlns="http://www.w3.org/1999/xhtml">
          <head>
          <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
          	<style type="text/css" media="screen">
          		img{ border:none;}
          		#bulle { position: absolute; visibility: hidden;  font-size:12px;}
          		.info{ border:1px solid #666666; padding: 7px; color:#666666; background-color:#FFFFFF; font-family:"trebuchet MS";}
              </style>
          	<script type="text/javascript" language="javascript" src="js/infobulle.js"></script>
          </head>
          <body>
          
          <a href="#"
          onmouseover="showTooltip('<div class=\'info\'><strong>Logo de presentation</strong><br />ici la photo est la meme<br /><img id=\'big\' src=\'img.JPG\' width=\'500\'></div>');" 
          onmouseout="hideTooltip()"><img id="big" src="img.JPG" width="200" onmouseout="hideTooltip()" /></a>
          
          <div id="bulle"></div> 
          </body>
          </html>


          Mais suite à la colloration de la ligne "<a href="#" ......", je vois qu'il y a une erreur sur cette ligne.
          0