Voilà mon problème, je voudrai utiliser la méthode AJAX pour recharger une partie d'une page de stat.
Le soucis c'est que ma requête est invalide...
L'action :
public function actionListDetailPrevisionnel($tab){
$ladate = $_POST['(DATE_PREVISIONNELLE_RECEPTION)'];
$ladate = json_decode($ladate);
$model = 'SELECT DATE_PREVISIONNELLE_RECEPTION FROM t_receptions_commandes WHERE DATE_PREVISIONNELLE_RECEPTION = "'.$ladate.'"';
foreach($model as $commandes){
$sql = 'SELECT p.ID_ECHANTILLON, p.TYPE_DE_POT FROM t_pots p WHERE p.ID_ECHANTILLON IN (SELECT e.ID FROM t_echantillons e WHERE e.ID_RECEPTION_COMMANDE ='.$commandes->ID_RECEPTION_COMMANDE.') group by p.ID_ECHANTILLON, p.TYPE_DE_POT';
$count_les_pots = Yii::app()->db->createCommand($sql)->queryAll();
foreach($count_les_pots as $count){
$sql_agence='SELECT a.AGENCE FROM t_agences a, t_societes s WHERE s.SOCIETE = "'.$commandes->SOCIETE_RAPPORT.'" AND s.AGENCE_ID = a.AGENCE_ID';
$previsionnel[$count['TYPE_DE_POT']]++;
$sql_ech='SELECT e.ID, e.ECHANTILLON_TYPE_DE_MATRICE, e.ANALYSES_DEMANDEES, e.ECHANTILLON_NUMERO, e.ECHANTILLON_REMARQUES FROM t_echantillons e WHERE e.ID = "'.$count['ID_ECHANTILLON'].'"';
$agence = Yii::app()->db->createCommand($sql_agence)->queryRow();
$model_ech = Yii::app()->db->createCommand($sql_ech)->queryRow();
$count_ech[]=$model_ech['ID'];
$previsionnelByServices[$count['TYPE_DE_POT']][]=array('REMARQUES'=>$model_ech['ECHANTILLON_REMARQUES'],'NUMERO'=>$model_ech['ECHANTILLON_NUMERO'],'MATRICE'=>$model_ech['ECHANTILLON_TYPE_DE_MATRICE'],'ANALYSES'=>$model_ech['ANALYSES_DEMANDEES'],'CLIENT'=>$commandes->SOCIETE_RAPPORT,'AGENCE'=>$agence);
}
}
$response = json_encode($previsionnelByServices);
echo $response;
}
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.