сериализуется неправильно. помогите хеллоуворлдщику!!

dada2424

Новичок
с offer должна передаться вся контактная информация в sender. но что то не выходит. очень много всего перепробовал, много чего перечитал, но нет. помогите.


####offer####
PHP:
<script type="text/javascript">function send_zakaz(){var rsv = $("#form_offer").serializeArray();$.ajax({type: "POST",url: "/sender",data: ({sz:rsv}),success: function(msg){$("#send_error").html(msg);}});}</script>

<form id="form_offer" method="post" action="sites/all/themes/sz/templates/file_uploader.php" enctype="multipart/form-data">

<table class="offer_table">
	<tr>
		<td class="oftd_all" colspan="3"><p>Контактная информация</p></td>
	</tr>
	
	<tr>
		<td class="oftd1">Контактное лицо: <span class="zvzd">*</span></td>
		<td class="oftd2"><input type="text" name="contact_name" id="contact_name" value="" class="input_contact" style="width:450px;" /></td>
		<td class="oftd3"><span id="cnt_1_error"></span></td>
	</tr>
####sender####
PHP:
<? session_start();

 if(!empty($_SESSION['prods'])) {
 
$counter = count($_POST['sz']);
$q = 0;
while ($q < $counter) 	
{
    $qas = $_POST['sz'][$q]['name'];                        ######ошибка ###########
    $sz[$qas]= $_POST['sz'][$q]['value'];
    $q++;
}
##############################################################################
Fatal error: Cannot use string offset as an array in \templates\page-node-46.tpl.php on line 5
#############################################################################
отвардампил весь пост = array(1) { ["sz"]=> string(15) "[object Object]" }
 

dada2424

Новичок
дело в том, что всё работало. пока не обновил друпал.
какие советы можете дать?

переустанавливал всё раз 5 включал отключал модули.
ставил старую версию
и всё равно эта ошибка.
 
Сверху