v2.5.2
Giriş yap

PHP ki texti birleştirme nasıl yapılır?

bukr3j
309 defa görüntülendi

İ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.

Cevap yaz
Cevaplar (1)
makifgokce
1155 gün önce

$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.