Προς το περιεχόμενο

Syntax error


an.lapat

Προτεινόμενες αναρτήσεις

Δημοσ.

Γεια χαρά έχω φτιάξει μία φόρμα για ένα site που φτιάχνω και μου χτυπάει ένα syntax error αλλά δεν μπορώ να καταλάβω τι φταίει . Ο κώδικας είναι ο εξής

 

$body = "Surname :" + $_POST['Surname'] + "\n"

"FirstName : " + $_POST['FirstName'] + "\n" <------------- Εδώ μου χτυπάει

"Birthday : " + $_POST['birthday']

 

Το error είναι Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /www/110mb.com/s/o/p/_/_/_/_/_/sop/htdocs/tournoua3.php on line 41

 

Ξέρει κανείς τι φταίει?

Δημοσ.
$body = "Surname :" + $_POST['Surname'] + "\n"

"FirstName : " + $_POST['FirstName'] + "\n" <------------- Εδώ μου χτυπάει

"Birthday : " + $_POST['birthday']

 

Αυτό είναι PHP? Αν ναι, τότε όπου + (συν) βάλε . (τελεία). Επιπλέον στο τέλος κάθε γραμμής βάζε επίσης . (τελεία) εκτός από την τελευταία.

 

Εναλλακτική :

>$body= sprintf("Surname: %s\nFirstName: %s\nBirthday: %s", $_POST['Surname'], $_POST['FirstName'], $_POST['birthday']);

Δημοσ.

Λογικά είναι PHP Και πάει κάπως έτσι

 

>
$body = "Surname : ".$_POST['Surname']."<br\>FirstName : ".$_POST['FirstName']."<br\>Birthday : ".$_POST['birthday'];

 

Το + χρησιμοποιείται σε javascript όπως και το \n για αλλαγή γραμμής.

Στην PHP είναι το <br\>

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...