2010-07-17 161 views
0

我有一個腳本(php + html)完整的表單和輸入,在表單通過後發送後,我可以給用戶一個代碼(就像是一個GET表單)q = test & t = 3 & U = 9 & Q2 =測試& T2 = 3 & U2 = 9 & Q3 =測試& T3 = 3 & 3U = 9,那麼用戶可以把這個代碼在一個文本編輯,他以前提交將代碼轉換爲POST

如何將textarea中輸入的代碼(q & t & u)轉換成像正常POST一樣提交的工作?就像我在哪裏使用$ _POST ['q'],$ _POST ['u'],但從提交的代碼(如foreach)?

+4

請重新表述您的問題。這是目前的形式,很難弄清楚你想要什麼。並請使用適當的標點符號。 – 2010-07-17 21:37:36

+0

我的猜測是他希望允許用戶在發佈表單後顯示頁面的書籤 - 但這是一個瘋狂的猜測,這個問題很不明確。 – lucideer 2010-07-17 21:44:54

+0

我以爲我知道你想要什麼。然後我想我找到了你真正想要的東西。但考慮後,我仍然不知道。 – jasonbar 2010-07-17 22:01:18

回答

1

查找到parse_str

$str = 'q=test&t=3&u=9&q2=test&t2=3&u2=9&q3=test&t3=3&3u=9'; 

parse_str($str, $data); 

print_r($data); 

/* 
Array 
(
    [q] => test 
    [t] => 3 
    [u] => 9 
    [q2] => test 
    [t2] => 3 
    [u2] => 9 
    [q3] => test 
    [t3] => 3 
    [3u] => 9 
) 
*/
0

我從你的問題中瞭解到的是。您希望保存表單並稍後希望允許訪問者更新這些詳細信息。最好的辦法是。 你可以生成一個代碼(密碼),並將其保存在數據庫中並提供給你的訪問者

訪問者將輸入該代碼(唯一)以獲取他的記錄並可以更新該記錄。