2015-09-20 94 views
-3

我希望我的输入字段用echo语句显示。我收到以下错误,而不是“分析错误:语法错误,意外的T_CONSTANT_ENCAPSED_STRING,期待','或';'第8行“/ home/content/76/12797276/html/stu05/homework one/student.php”让我的html表单输入字段使用php显示

有什么想法吗? 这里是我的代码

<form action = student.php method="get"> 
First name: 
<input type=text name=fname><br><br> 
Last name: 
<input type=text name=lname><br><br> 
Student ID: 
<input type=text name=studentid><br><br> 

Gender: 
<select name="gender"> 
<option value="male">Male</option> 
<option value="female">Female</option> 
</select><br><br> 

Semester: 
<select name="semester"> 
<option value="winter">Winter</option> 
<option value="spring">Spring</option> 
<option value="summer">Summer</option> 
<option value="fall">Fall</option> 


</select><br><br> 
<input type=submit value="Click"> 

</form> 

和PHP代码

<? 
$name_first = $_GET['fname']; 
$name_last = $_GET['lname']; 
$student_ID = $_GET['studentid']; 
$gender_select = $_GET['gender']; 
$semester_select = $_GET['semester']; 

echo "User ".$name_first" ".$name_last<br> 
"Student ID: ".$student_ID<br> 
"is a ".$gender_select " and has enrolled in the ".$semester_select "semester "; 

?> 

回答

0

这是无效的:

echo "User ".$name_first" ".$name_last<br> 

给这样:

echo "User ".$name_first." ".$name_last."<br> 

你已经忘记了级联。你的最终代码应该是:

echo "User ".$name_first." ".$name_last."<br>Student ID: ".$student_ID."<br>is a ".$gender_select." and has enrolled in the ".$semester_select."semester "; 

每个代码,您已经离开了第二.

+0

非常感谢。问题解决了! – D0uble0

相关问题