Double cotes en php

Résolu
clem285 Messages postés 280 Date d'inscription   Statut Membre Dernière intervention   -  
clem285 Messages postés 280 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ai un petit problème en php bien embêtant.
je veux afficher un champ si une valeur est vrai, mais le problème, c'est que j'ai des double cotes dans mon code, et si je les remplace par des simple cote, le code ne fonctionne plus

comment faire pour intégrer mes double cotes dans mon php ?
ou avez-vous une autre solution ?

merci d'avance

là ou je dois absolument laisser mes doubles cotes :
onfocus="view_microcal(true,'datefac','microcal',-1,0);" onblur="view_microcal(false,'datefac','microcal',-1,0);"



dans le code suivant :

if ($_POST['entree'] == "fixe" )
{
echo "
Date facture<font color=red>*</font> :<br>

<input readonly='true' type='text', name='datefac' size='13' onfocus="view_microcal(true,'datefac','microcal',-1,0);" onblur="view_microcal(false,'datefac','microcal',-1,0);" onkeyup='this.style.color=testTypeDate(this.value)?'black':'red'>

<div id='microcal' name='microcal' style='visibility:hidden;position:absolute;border:1px gray dashed;background:#ffffff; margin-left: 70px;'></div>";
}
?>
A voir également:

3 réponses

Azraka
 
Il suffit que tu refermes tes "doubles cotes" avant le point virgule !!!
Sinon il n'y a pas de raison tu peux utiliser ' ou "
1
ortys4 Messages postés 254 Date d'inscription   Statut Membre Dernière intervention   51
 
salut, tu peut rajouter des \ devant les cotes qui doivent être ignoré par php. De plus si tu commence une ligne par un simple cote, les variables ne sont pas pris en compte.
0
clem285 Messages postés 280 Date d'inscription   Statut Membre Dernière intervention   83
 
Merci beaucoup, ta solution est la bonne, je ne pensai pas que c'était aussi simple
0
Azraka
 
Autant pour moi je pensais que c'était du php alros que c'est du JavaScript.. navré, je ne sais pas alors..
0
clem285 Messages postés 280 Date d'inscription   Statut Membre Dernière intervention   83
 
merci d'avoir répondu, problème résolu
0