2014-01-28 4 views
-1

У меня есть переменная, просто хочу поместить другую переменную (данные запроса), но я получил ошибку, я думаю, что это из-за цитаты.Поместите переменную в другую цитату

$message .= "Bonjour, <br /> 
Veuillez trouver ci-joint le bon de livraison de la commande '.$data['CMD_CODE'].' <br />"; 

Thanks.

+0

Вы хотите, чтобы вы вставляли строку? – itamar

+0

Не создавайте такие запросы. Вместо этого используйте подготовленные операторы с PDO или mysqli. – vascowhite

+0

@vascowhite Как мы знаем, что он не собирается передавать $ message в подготовленное заявление? – acbabis

ответ

3

Вы смешали " и ' цитаты.

$message .= "Bonjour, <br /> 
Veuillez trouver ci-joint le bon de livraison de la commande ".$data['CMD_CODE']." <br />"; 
+0

Мне нужно написать «. $ Data ['CMD_CODE']." ? – user3162341

+0

ah ok глупая ошибка извините ... – user3162341

+0

Да - @SvenWalter правильный. По ошибке вы использовали одиночные кавычки вместо двойных кавычек. – itamar

1

Похоже, вы пытались использовать одиночную кавычку для завершения строки, открытой двойными кавычками. Попробуйте это:

$message .= "Bonjour, <br />" 
    "Veuillez trouver ci-joint le bon de livraison de la commande " 
    .$data['CMD_CODE'] 
    ." <br />"; 
1
$message .= "Bonjour, <br /> 
Veuillez trouver ci-joint le bon de livraison de la commande " . $data['CMD_CODE'] . " <br />"; 

Вы не используете правильные цитаты дорогой, вам нужно использовать «insteaad из", если вы открыли с».

Смежные вопросы