Do Withing bir diziye değerleri itemezsiniz ...

0 Cevap php

Ben aradık ve benzer bir sorun ile kimseyi bulamıyorum ettik.

Ben bir do var ... koduyla döngü dört farklı diziler halinde her kayıttaki değerleri itmek için ise. Tüm diziler (: bölme sıfır tarafından bana Uyarı veren) boş olması dışında iyi görünüyor.

Ben döngü içinde her sipariş için tarih her kaydın yanı sıra unix zaman damgası için dört değerlerini yankı mümkün duyuyorum, bu yüzden değerler her kayıt için doğru ancak diziler boş. Ben hiçbir fark döngüde dizi [] kod blok etrafında koşullu deyimi dışında yorum çalıştım ama.

Ayrıca yerine sadece görmek için array_push çalıştı; Yine, bir fark yok.

Ben bir acemi yaşıyorum ve diziler kalabalık almıyorsanız neden bana hayat göremiyorum için.

Bu döngü dışında kodu:

// set timezone and $one_year and $year_limit variables (used in the do-while loop)
ini_set('date.timezone', 'America/Los_Angeles');
       $one_year = 60 * 60 * 24 * 365;
       $year_limit = strtotime("-1 year");

// create the empty arrays for each rating
$total_vals = array();
$food_vals = array();
$service_vals = array();
$atmo_vals = array();

// get the average for each rating
$total_avg = round((array_sum($total_vals)) / (count($total_vals)));
$food_avg = round((array_sum($food_vals)) / (count($food_vals)));
$service_avg = round((array_sum($service_vals)) / (count($service_vals)));
$atmo_avg = round((array_sum($atmo_vals)) / (count($atmo_vals)));

Bu döngü:

<?php do { ?>
  <?php 
  // create unix timestamp from order_date
  $pub_date = strtotime($row_getReviews['order_date']);

  // add rate values from each record to the arrays if less than 1 year old
  if($pub_date - $one_year < $year_limit) { // tried commenting the condition out
 $total_vals[] = $row_getReviews['total_rate'];
 $food_vals[] = $row_getReviews['food_rate'];
 $service_vals[] = $row_getReviews['service_rate'];
 $atmo_vals[] = $row_getReviews['atmo_rate'];
 }
  ?>    

<!-- html, css, etc here to display text and more -->

<?php } while ($row_getReviews = mysql_fetch_assoc($getReviews)); ?>

Herhangi bir yardım büyük beğeni topluyor!

0 Cevap