Я столкнулся с проблемой, что после того, как я создал сообщение jQuery, я смог получить все данные, но как один мир, поэтому, когда я начал перефразировать их, мне удалось до финальной части, которая была вставкой в базу данных, где внутри для цикла, и если цикл я получаю значение, но когда я хотел начать вставлять их в базу данных я получаю нулевые значения, ниже для цикла, и если петлядля цикла, и если цикл отказывается распечатать переменную вне цикла?
if ($action == "insert")
{
$fields = explode("&",$data);
foreach($fields as $field)
{
$field_key_value = explode("=",$field);
$key = urldecode($field_key_value[0]);
$value = urldecode($field_key_value[1]);
$id = $row['id'];
$date1 = date("d/n/Y");
foreach ($cart->get_contents() as $item)
{
$item_id = $item['id'];
$item_name = $item['name'];
$item_price = $item['price'];
$item_qty = $item['qty'];
$item_ids = explode("-",$item_id);
for($i = 0; $i < count($item_ids); $i++)
{
$item_idn = join("",$item_ids);
}
if($key == $item_id."id")
{
$ids = $value;
echo $ids."\r\n";
}
elseif($key == "Small".$item_idn)
{
$small= $value;
echo $small."\r\n";
}
elseif($key == "large".$item_idn)
{
$large= $value;
echo $large."\r\n";
}
elseif($key == "medium".$item_idn)
{
$medium= $value;
echo $medium."\r\n";
}
elseif($key == "xlarge".$item_idn)
{
$xlarge= $value;
echo $xlarge."\r\n";
}
elseif($key == "qty".$item_idn)
{
$qty = $value;
echo $qty."\r\n";
}
elseif($key == "Total".$item_idn)
{
$subtotal = $value;
echo $subtotal."\r\n";
}
elseif($key == "finaltotal")
{
$finaltotal = $value.",";
$final = explode(",",$finaltotal);
for($i = 0; $i < count($final); $i++)
{
$totalf = $final[$i];
break 3;
}
}
}
}
}
Что такое значение '$ value' и почему вы добавляете ',' в конце? – fabrik
какую переменную вы пытаетесь распечатать? – Woot4Moo
, пожалуйста, предоставьте дополнительную информацию и код (и отформатируйте его правильно). Я не понимаю, какая именно проблема из вашего описания. – slosd