Bonjour

Dans une variable PHP je veux introduire un on click JS mais je bute sur la syntaxe des ' et" après avoir testé pas mal de choses et ne résolvant rien je soumets mon problème à votre sagacité
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$td="<td onclick='location.href='agendajour.php?".$a."'";
     $td.=" class='celalign' style='background-color: rgba(255, 94, 0, 0.67)'>";
     $td.=$a."</td>";
Cette variable doit servir à remplir les TD d'un tableau remplit dynamiquement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
for($i=1;$i<=$jours_a_afficher;$i++)
  {
      if($i%7 == 1)   {          echo'</tr><tr>';     }
   if($i<($jours_in_month+$dayone) && $i>=$dayone)
    {
     $a=$i-$dayone+1;
 
     //aujourd'hui
     if(intval($a)==$jour){ 
 
     $td="<td onclick='location.href='agendajour.php?".$a."'";
     $td.=" class='celalign' style='background-color: rgba(255, 94, 0, 0.67)'>";
     $td.=$a."</td>";
 
   }
     //jour feries
     else if (in_array(mktime(0, 0, 0,$m,$a,$annee),$tabferies)){
     	//affichage des fêtes
     	$key=(array_search(mktime(0, 0, 0,$m,$a,$annee),$tabferies));
     	$key++;
     	$td='"<td bgcolor=yellow>".$tabferies[$key]';
 
     }
       else $td="<td class='celalign'>".$a.
     "</td>";
    }
echo$td;
  }
echo "</tr></table></div>";