Php MySQL

je me demande seulement si $label a bien sa place dans la derniere ligne

$rq2="select description from session where timestamp=$_SESSION[date] and session='$ligne[ses]'";
$res2=mysql_query($rq2) or die(mysql_error());
$ligne2=mysql_fetch_array($res2);
$label=substr($ligne2[description],0,35);
imagestring($image,1,$X_dep+2,$Y_dep+16,"$label",$blue);
Configuration: Windows XP
Internet Explorer 6.0


Non c bon j ai rien dit DSL

1 réponse

  1. tu as pas de raison de le mettre entre guillemets, c'est déjà une variable qui contient un string. Place des guillemets seulement pour mettre du texte comme "Ceci est du texte", pas pour une variable.

    Et, si je me trompe pas, quand on précise un item d'une session ou d'un tableau ou d'un cookie, il faut mettre des apostrophes autour de l'item.

    Ton code serait mieux, selon moi, comme ça :

    $rq2="select description from session where timestamp=$_SESSION['date'] 
    and session='" .$ligne['ses']. "'"; 
    $res2=mysql_query($rq2) or die(mysql_error()); 
    $ligne2=mysql_fetch_array($res2); 
    $label=substr($ligne2[description],0,35); 
    imagestring($image,1,$X_dep+2,$Y_dep+16,$label,$blue);
    --
    Echo "Lima Mike Alfa";
    0