Autor | Zpráva | ||
---|---|---|---|
Werewolf Profil |
#1 · Zasláno: 13. 6. 2009, 09:46:41 · Upravil/a: Werewolf
Ahoj, dělám registrační formulář a napsal jsem si funkci:
function regrow($pr, $db, $ty = 'text') {echo('<tr><th>'.$pr.'</th><td><input type="'.$ty.'" name="'.$db.'" value="');if($ty == "text") { echo($post_{$db}); }echo('"></td></tr>'."\n");} Ta podmínka je tam proto, aby se do polí nevypisovala hesla. $post_... získávám funkcí import_request_variables(). To value="'.$post_{$db}.'" je tam proto, aby se mi po chybě registrace údaje z postu vypsaly znovu do polí. Jenže právě s tím je problém. Vypisuje mi to do toho pole Undefined variable: $post_. Nestane se tedy to, co bych chtěl, aby se stalo. Nezná někdo správné řešení? Díky |
||
Kajman_ Profil * |
#2 · Zasláno: 13. 6. 2009, 09:51:17
$_POST[$db] |
||
Werewolf Profil |
#3 · Zasláno: 13. 6. 2009, 09:53:54
Kajman_:
Dobrá. Sice jsem se tomu chtěl vyhnout, ale budu muset použít toto. Ikdyž jsem poslední dobou začal používat import_request_variables() a úplně se mi toto vykouřilo z hlavy. Díky |
||
Kajman_ Profil * |
#4 · Zasláno: 13. 6. 2009, 10:00:43
Ještě by mohlo fungovat toto...
echo ${'post_'.$db}; $tmp='post_'.$db; echo $$tmp; |
||
Werewolf Profil |
#5 · Zasláno: 13. 6. 2009, 15:22:31
Kajman_:
Patnáct minut zkoušim všemožný řešení. Přišel jsem na to. Ale i tak díky... Já jsem *****, že jsem se nepodíval sem. |
||
Časová prodleva: 15 let
|
0