an.lapat Δημοσ. 22 Μαρτίου 2010 Δημοσ. 22 Μαρτίου 2010 Γεια χαρά έχω φτιάξει μία φόρμα για ένα 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 Ξέρει κανείς τι φταίει?
macabre_sunsets Δημοσ. 22 Μαρτίου 2010 Δημοσ. 22 Μαρτίου 2010 $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']);
Uberalles_gr Δημοσ. 22 Μαρτίου 2010 Δημοσ. 22 Μαρτίου 2010 Λογικά είναι PHP Και πάει κάπως έτσι > $body = "Surname : ".$_POST['Surname']."<br\>FirstName : ".$_POST['FirstName']."<br\>Birthday : ".$_POST['birthday']; Το + χρησιμοποιείται σε javascript όπως και το \n για αλλαγή γραμμής. Στην PHP είναι το <br\>
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.