PHP ki texti birleştirme nasıl yapılır?
İletişim formu yapıyorum. Yaptığım iletiişim formunda isim ve soyisim ayrı bulunuyor. Ben ise bunu bireştirerek göstermek istiyorum. Nasıl yapabilirim?
if($_POST)
{
$ad = $_POST['name'];
$lastname = $_POST['lastname'];
$number = $_POST['number'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];
$name .= $ad ." ". $lastname;
$mail_icerik = "Merhaba yönetici, sitenizden bir kişi sizin ile isletişime geçmek isityor.";
$mail_icerik .= "Adı - Soyadı: " $name;
$mail_icerik .= "Telefon numarası: " $number;
$mail_icerik .= "Konusu: " $subject;
$mail_icerik .= "Mesaj: " $message;
$baslik = "WEBMAIL : ";
$baslik .= $suject;
require 'phpmailer/src/Exception.php';
require 'phpmailer/src/PHPMailer.php';
require 'phpmailer/src/SMTP.php';
$mail = new PHPMailer(true);
Yaptığım mail gönderme' nin kodlarının bir kısmı (ilgili olduğunu düşündüğüm). Mail gönderme için gerekli username falan yok şu an hata veriyor her zaman "Parse error: syntax error, unexpected variable "$name" in C:\xampp\htdocs\yeniweb1\php\mail.php on line 17" aldığım hata bu.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
$name
değişkenini tanımlamadan .=
kullanmışsın bu yüzden hata alıyorsun.
$name = $ad ." ". $lastname;
.=
aslında $name = $name.$ad." ".$lastname;
gibi.