dada2424
Новичок
с offer должна передаться вся контактная информация в sender. но что то не выходит. очень много всего перепробовал, много чего перечитал, но нет. помогите.
####offer####
####sender####
##############################################################################
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]" }
####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>
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]" }