2016-05-14 191 views
-4
<?php 
session_start(); 
$customername =$_post["customername"]; 
$hobby = $_post["hobby"] 
$_SESSION["customername"]="$customername"; 
$_SESSION["hobby"]="$hobby"; 

$target = "task11.php"; 
$link = "task11a.php"; 
echo link($target,$link); 
?> 

我的目標是從網站檢索信息並分配會話變量,但我得到的會話變量的語法錯誤。我也必須建立鏈接。無法識別語法錯誤

+2

歡迎堆棧溢出!請參閱[問]和[完美問題](http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/)。 – Rizier123

+0

幫助我們幫助您 - 請分享錯誤的代碼和您遇到的錯誤文本。 – Mureinik

+1

在'$ _post [「hobby」]'後面缺少';'。下一個! –

回答

0

超級全局變量總是大寫,所以$_post應該是$_POST。您也正在定義您的會話不正確。

更改從

session_start(); 
$customername =$_post["customername"]; 
$hobby = $_post["hobby"] 
$_SESSION["customername"]="$customername"; 
$_SESSION["hobby"]="$hobby"; 

你的代碼

session_start(); 
$_SESSION["customername"] = $_POST["customername"]; 
$_SESSION["hobby"] = $_POST["hobby"]; 
+0

嘿!謝謝我做的,但它仍然顯示變量的未定義索引 –

+0

是完全錯誤'未定義的索引'?你能告訴我們你在哪裏定義會議嗎?他們的價值是什麼? –

+0

注意:未定義的索引:客戶名稱在I:\ twa \ twa *** \ practicals \ prac2 \ Task11.php在第4行注意:未定義的索引:愛好在I:\ twa \ twa137 \ practicals \ prac2 \ Task11.php上第5行警告:link():第I行中的錯誤文件描述符:\ twa \ twa *** \ practicals \ prac2 \ Task11.php 012her 這裏是完整的錯誤信息 –

相關問題