Jump to content
php.lv forumi

Nav datu iek$_REQUEST š vai $_POST no Smarty tpl


eriksz

Recommended Posts

Sveiki visiem!

Man te radusies interesanta problēma! No formas, kas ir Smarty tpl, izmantojot post metodi nesaņemu iekš php datus jeb vērtības.

Kaut kā meklējot tīmeklī problēmas risinājums, neko neatradu, varbūt kāds no Jums var palīdzēt??

Piemērs, kā izpaužas problēma:

Smarty tpl:

<form id="EditView" name="EditView" method="POST" action="index.php">
<table>
<tr>Hello world!</tr>
</table>
<input type="hidden" name="hei" id="hei" value="hello">
</form>

 

Savukārt php no print_r($_REQUEST['hei']) es saņemu NULL.

 

Ilgi prātoju, kas varbūt par cēloni, pagaidām bez rezultātiem!

Ja kas, php -v ir PHP 5.2.9. un Smarty versija ir 2.6.18

Edited by eriksz
Link to comment
Share on other sites

Jautājums - kā tad tu noposto to formu?

 

eh, viss Jums jāredz!

vnk npostoju!

<input title="Save" accessKey="Save" class="small save" onclick="this.form.action.value='Save';" type="button" name="button" value="Save  " style="width:70px" >

 

firebugs ar neko priekšā nesaka! atnāk tukšs request!

man rodas dziļas aizdomas, ka pie vainas varētu būt apache! :S Lai cik tas dīvaini neskanētu! :D

Link to comment
Share on other sites

 

Kods, ko tu iedevi vispār kaut kāds bezsakars...

nu nu...!

Piekritīšu tam ka varbūt neskaidri esmu izstāstījis problēmu. Tas kods ir pa tiešo no rokas uzģenerēts!

 

Starp citu, firebug runājot, ka viņš neko nesaka, bij domātas ar to, ka tur viss ok! visi values ir! :)

Link to comment
Share on other sites

Nu bet, pats tak paskaties, kas tā ir par rindiņu un ko viņa dara. Tur ir prasta poga, kas uzseto kaut kādam citam elementam vērtību. Bet kur reāli ir formas submitošanas kods??

karoče, ne jau kodā vaina! :D

apskatījos apache logus un bij kļūda:

ALERT - configured POST variable limit exceeded

 

Domāju visiem ir skaidrs kas par šaizi!

Risinājums ar vnk: iekš /etc/php5/conf.d/suhosin.ini uzliekam lielāku skaitli::

[suhosin]
suhosin.request.max_vars = 1000
suhosin.post.max_vars = 1000

un ir ok!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...