2010-07-17 164 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

我从你的问题中了解到的是。您希望保存表单并稍后希望允许访问者更新这些详细信息。最好的办法是。 你可以生成一个代码(密码),并将其保存在数据库中并提供给你的访问者

访问者将输入该代码(唯一)以获取他的记录并可以更新该记录。