8796 sujets

Développement web côté serveur, CMS

Bonjour à tous !

Voilà je fais une requête pour récupérer certaine valeurs de ma base de donnée et je les affiche dans un tableau. Jusque là tout va bien.

$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());


$select = 'SELECT image_votes, image_nom, image_note, image_id FROM igal_images ORDER BY image_note DESC, image_votes DESC LIMIT 0,10';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);



if($total) {
    
    echo '<table bgcolor="">'."\n";
	
   
    while($row = mysql_fetch_array($result)) {
        echo '<tr>';
        echo '<td bgcolor="">'.$row["image_nom"].'</td>';
        echo '<td bgcolor="" class="jaune">'.$row["image_note"].'</td>';


      echo '</tr>'."\n";
    }
    echo '</table>'."\n";


Maintenant je veux mettre un lien sur la valeur afficher par "image_nom" donc j'ai fais quelque chose comme cela :

 echo '<td bgcolor="">''<a href="copies.php?id='.$result["image_id"].'" target="_BLANK">.$row["image_nom"].</a>''</td>';


Mais je me retrouve avec une erreur

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in /mnt/**/**/*/*/***/**/top10.php on line 32


Pourriez vous m'aider s'il vous plait ?
Modifié par Poulaka (07 Jul 2010 - 16:54)
J'ai résolu mon problème c'était un problème de guillemet :

La solution pour ceux qui veulent :



 echo "<td bgcolor=\"\"><a href=\"copies.php?img=".$row['image_id']."\">".$row['image_nom']."</a></td>";