Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problème AJAX et Yii

    22 février 2018 à 9:35:51

    Bonjour les Zéro !

    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;
        }


    La vue :

    <?php
    $tab_tri = array();
    foreach($previsionnelByServices as $serv){
    	for($w=0;$w<sizeof($serv);$w++){
    		$tab_tri[]=$serv[$w];
    	}
    }
    $tab_tri = array_unique($tab_tri,SORT_REGULAR);
    
    ?>
    <script src="<?php echo Yii::app()->theme->baseUrl; ?>/assets/js/bootstrap-dropdown.js"></script>
    <script type="text/javascript">
    
    function PES(analyse){
    
        var tab = <?php echo(json_encode($previsionnelByServices));?>;
    		var tab_tri = <?php echo(json_encode($tab_tri));?>;
    
    
    		if(analyse=='all'||tab[analyse]!=null){
    			document.getElementById('no_sample').innerHTML = "";
    
    			var letab = document.getElementById('matab');
    			letab.style.textAlign = 'center';
    			letab.style.border = 'solid 1px black';
    			letab.innerHTML = "";
    			var ligne = letab.insertRow(-1);
    			var colonne1 = ligne.insertCell(0);
    			var colonne2 = ligne.insertCell(1);
    			var colonne3 = ligne.insertCell(2);
    			var colonne4 = ligne.insertCell(3);
    			var colonne5 = ligne.insertCell(4);
    			colonne1.innerHTML += '<h4>MATRICES</h4>';
    			colonne2.innerHTML += '<h4>ANALYSES DEMANDEES</h4>';
    			colonne3.innerHTML += '<h4>CLIENT</h4>';
    			colonne4.innerHTML += '<h4>AGENCE</h4>';
    			colonne5.innerHTML += '<h4>REMARQUES</h4>';
    			if(analyse!='all'){
    				tab = tab[analyse];
    				for(i=0;i<tab.length;i++){
    					ligne = letab.insertRow(-1);
    					ligne.style.border = 'solid 1px black';
    					colonne1 = ligne.insertCell(0);
    					colonne1.style.border = 'solid 1px black';
    					colonne2 = ligne.insertCell(1);
    					colonne2.style.border = 'solid 1px black';
    					colonne3 = ligne.insertCell(2);
    					colonne3.style.border = 'solid 1px black';
    					colonne4 = ligne.insertCell(3);
    					colonne4.style.border = 'solid 1px black';
    					colonne5 = ligne.insertCell(4);
    					colonne5.style.border = 'solid 1px black';
    
    					colonne1.innerHTML += tab[i].MATRICE;
    					colonne2.innerHTML += tab[i].ANALYSES;
    					colonne3.innerHTML += tab[i].CLIENT;
    					colonne4.innerHTML += tab[i].AGENCE.AGENCE;
    					colonne5.innerHTML += tab[i].REMARQUES;
    				}
    			}
    			else{
    				var v = 0;
    				for(var i in tab_tri){
    					if(tab_tri[i]!=null){
    							ligne = letab.insertRow(-1);
    							ligne.style.border = 'solid 1px black';
    							colonne1 = ligne.insertCell(0);
    							colonne1.style.border = 'solid 1px black';
    							colonne2 = ligne.insertCell(1);
    							colonne2.style.border = 'solid 1px black';
    							colonne3 = ligne.insertCell(2);
    							colonne3.style.border = 'solid 1px black';
    							colonne4 = ligne.insertCell(3);
    							colonne4.style.border = 'solid 1px black';
    							colonne5 = ligne.insertCell(4);
    							colonne5.style.border = 'solid 1px black';
    							colonne1.innerHTML += tab_tri[i].MATRICE;
    							colonne2.innerHTML += tab_tri[i].ANALYSES;
    							colonne3.innerHTML += tab_tri[i].CLIENT;
    							colonne4.innerHTML += tab_tri[i].AGENCE.AGENCE;
    							colonne5.innerHTML += tab_tri[i].REMARQUES;
    					}
    				}
    
    			}
    			var arrayLignes = letab.rows;
    			var x=0;
    			while(x<arrayLignes.length)
    			{
    				if(x % 2 == 0)
    				{
    					arrayLignes[x].style.backgroundColor = "#E0F2FF";
    				}
    
    				else
    				{
    					arrayLignes[x].style.backgroundColor = "#A3D1FF";
    				}
    				x++;
    			}
    		}
    		else{
    			document.getElementById('matab').innerHTML = "";
    			document.getElementById('no_sample').innerHTML = "<h4>Pas d'échantillon pour ce service</h4>";
    		}
    
    
    var $btn = $('.btn-group');
    
    $btn.click(function(){
    
    	console.log(tab);
    
    	$.ajax({
    		url:'http://localhost/myweblims/index.php?r=Receptions_commandes/ListDetailPrevisionnel',
    		type:'GET',
    		data: {'tab': tab},
    		dataType:'json',
    		beforeSend:function(){
    			$('html, body').css("cursor", "wait");
    			console.log(tab);
    		},
    		success:function(result){
    			$('html, body').css("cursor", "auto");
    
    			var obj = JSON.parse(result);
    
    			console.log(obj);
    
    		},
    		error:function(error){
    			console.log(error);
    			alert('Erreur lors de l\'envoi des données !');
    		}
    	})
    
    });
    }
    </script>
    
    <?php
    $this->breadcrumbs = array('Prévisionnel',);
    
    $this->widget('bootstrap.widgets.TbButton',
                  array('type' => 'danger',
                        'size' => 'small',
    					'label' => 'TOUT',
                        'url' => 'index.php?r=receptions_commandes/Previsionnel&agence=all&DATE_PREVISIONNELLE_RECEPTION='.$date.'',
                        )
    );
    
    echo '<div style="text-align : center;">';
    echo('<div class="btn-group">
      <a href="index.php?r=receptions_commandes/Previsionnel&agence=secteur&DATE_PREVISIONNELLE_RECEPTION='.$date.'&SECTEUR=SUD"><button type="button" class="btn btn-success">SUD</button></a>
      <button type="button" class="btn btn-success dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
        <span class="caret"></span>
        <span class="sr-only"></span>
      </button>
      <ul class="dropdown-menu">
        <li><a href="index.php?r=receptions_commandes/Previsionnel&agence=1&DATE_PREVISIONNELLE_RECEPTION='.$date.'">NIMES GRANDS COMPTES</a></li>
        <li><a href="index.php?r=receptions_commandes/Previsionnel&agence=2&DATE_PREVISIONNELLE_RECEPTION='.$date.'">NIMES</a></li>
        <li><a href="index.php?r=receptions_commandes/Previsionnel&agence=3&DATE_PREVISIONNELLE_RECEPTION='.$date.'">LYON</a></li>
        <li><a href="index.php?r=receptions_commandes/Previsionnel&agence=15&DATE_PREVISIONNELLE_RECEPTION='.$date.'">MARSEILLE</a></li>
    	<li><a href="index.php?r=receptions_commandes/Previsionnel&agence=9&DATE_PREVISIONNELLE_RECEPTION='.$date.'">TOULOUSE</a></li>
        <li><a href="index.php?r=receptions_commandes/Previsionnel&agence=16&DATE_PREVISIONNELLE_RECEPTION='.$date.'">BORDEAUX_NORD</a></li>
    	<li><a href="index.php?r=receptions_commandes/Previsionnel&agence=10&DATE_PREVISIONNELLE_RECEPTION='.$date.'">BORDEAUX_SUD</a></li>
        <li><a href="index.php?r=receptions_commandes/Previsionnel&agence=12&DATE_PREVISIONNELLE_RECEPTION='.$date.'">BARCELONE</a></li>
        <li><a href="index.php?r=receptions_commandes/Previsionnel&agence=11&DATE_PREVISIONNELLE_RECEPTION='.$date.'">ALICANTE/ESPAGNE</a></li>
      </ul>
      </div>
    
    <div class="btn-group">
      <a href="index.php?r=receptions_commandes/Previsionnel&agence=secteur&DATE_PREVISIONNELLE_RECEPTION='.$date.'&SECTEUR=NORD"><button type="button" class="btn btn-info">NORD</button></a>
      <button type="button" class="btn btn-info dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
        <span class="caret"></span>
        <span class="sr-only"></span>
      </button>
      <ul class="dropdown-menu">
        <li><a href="index.php?r=receptions_commandes/Previsionnel&agence=4&DATE_PREVISIONNELLE_RECEPTION='.$date.'">PARIS</a></li>
        <li><a href="index.php?r=receptions_commandes/Previsionnel&agence=5&DATE_PREVISIONNELLE_RECEPTION='.$date.'">VANNES</a></li>
        <li><a href="index.php?r=receptions_commandes/Previsionnel&agence=8&DATE_PREVISIONNELLE_RECEPTION='.$date.'">BRUXELLES</a></li>
        <li><a href="index.php?r=receptions_commandes/Previsionnel&agence=7&DATE_PREVISIONNELLE_RECEPTION='.$date.'">METZ</a></li>
      </ul>
    </div>'
    );
    /*
    $this->widget('bootstrap.widgets.TbButton',
                  array('type' => 'success',
                        'size' => 'extra small',
    					'label' => 'TOUT',
                        'url' => 'index.php?r=receptions_commandes/Previsionnel&agence=all',
                        )
    );
    echo('&nbsp;');
    $this->widget('bootstrap.widgets.TbButton',
                  array('type' => 'primary',
                        'size' => 'small',
    					'label' => 'NIMES GRANDS COMPTES',
                        'url' => 'index.php?r=receptions_commandes/Previsionnel&agence=1&DATE_PREVISIONNELLE_RECEPTION='.$date.'',
                        )
    );
    echo('&nbsp;');
    $this->widget('bootstrap.widgets.TbButton',
                  array('type' => 'primary',
                        'size' => 'small',
    					'label' => 'NIMES',
                        'url' => 'index.php?r=receptions_commandes/Previsionnel&agence=2&DATE_PREVISIONNELLE_RECEPTION='.$date.'',
                        )
    );
    echo('&nbsp;');
    $this->widget('bootstrap.widgets.TbButton',
                  array('type' => 'primary',
                        'size' => 'small',
    					'label' => 'MARSEILLE',
                        'url' => 'index.php?r=receptions_commandes/Previsionnel&agence=15&DATE_PREVISIONNELLE_RECEPTION='.$date.'',
                        )
    );
    echo('&nbsp;');
    $this->widget('bootstrap.widgets.TbButton',
                  array('type' => 'primary',
                        'size' => 'small',
    					'label' => 'LYON',
                        'url' => 'index.php?r=receptions_commandes/Previsionnel&agence=3&DATE_PREVISIONNELLE_RECEPTION='.$date.'',
                        )
    );
    echo('</br>');
    echo('</br>');
    $this->widget('bootstrap.widgets.TbButton',
                  array('type' => 'primary',
                        'size' => 'small',
    					'label' => 'PARIS',
                        'url' => 'index.php?r=receptions_commandes/Previsionnel&agence=4&DATE_PREVISIONNELLE_RECEPTION='.$date.'',
                        )
    );
    echo('&nbsp;');
    $this->widget('bootstrap.widgets.TbButton',
                  array('type' => 'primary',
                        'size' => 'small',
    					'label' => 'VANNES',
                        'url' => 'index.php?r=receptions_commandes/Previsionnel&agence=5&DATE_PREVISIONNELLE_RECEPTION='.$date.'',
                        )
    );
    echo('&nbsp;');
    
    $this->widget('bootstrap.widgets.TbButton',
                  array('type' => 'primary',
                        'size' => 'small',
    					'label' => 'METZ',
                        'url' => 'index.php?r=receptions_commandes/Previsionnel&agence=7&DATE_PREVISIONNELLE_RECEPTION='.$date.'',
                        )
    );
    echo('&nbsp;');
    $this->widget('bootstrap.widgets.TbButton',
                  array('type' => 'primary',
                        'size' => 'small',
    					'label' => 'BRUXELLES',
                        'url' => 'index.php?r=receptions_commandes/Previsionnel&agence=8&DATE_PREVISIONNELLE_RECEPTION='.$date.'',
                        )
    );
    echo('</br>');
    echo('</br>');
    $this->widget('bootstrap.widgets.TbButton',
                  array('type' => 'primary',
                        'size' => 'small',
    					'label' => 'TOULOUSE',
                        'url' => 'index.php?r=receptions_commandes/Previsionnel&agence=9&DATE_PREVISIONNELLE_RECEPTION='.$date.'',
                        )
    );
    echo('&nbsp;');
    $this->widget('bootstrap.widgets.TbButton',
                  array('type' => 'primary',
                        'size' => 'small',
    					'label' => 'BORDEAUX',
                        'url' => 'index.php?r=receptions_commandes/Previsionnel&agence=10&DATE_PREVISIONNELLE_RECEPTION='.$date.'',
                        )
    );
    echo('&nbsp;');
    $this->widget('bootstrap.widgets.TbButton',
                  array('type' => 'primary',
                        'size' => 'small',
    					'label' => 'ESPAGNE',
                        'url' => 'index.php?r=receptions_commandes/Previsionnel&agence=11&DATE_PREVISIONNELLE_RECEPTION='.$date.'',
                        )
    );
    echo('&nbsp;');
    $this->widget('bootstrap.widgets.TbButton',
                  array('type' => 'primary',
                        'size' => 'small',
    					'label' => 'BARCELONE',
                        'url' => 'index.php?r=receptions_commandes/Previsionnel&agence=12&DATE_PREVISIONNELLE_RECEPTION='.$date.'',
                        )
    );
    */
    echo '</div>';
    
    $total_PES = 0;
    $total_ML = 0;
    $total_MYC = 0;
    $total_DIOX = 0;
    $total_BT = 0;
    $total_MIC = 0;
    $total_PCA = 0;
    $total_CI = 0;
    $total_ST = 0;
    
    /*
    foreach ($model as $previ=>$serv){
    	if($serv['PES']>0){
    		$total_PES+=$serv['PES'];
    	}
    	if($serv['ML']>0){
    		$total_ML+=$serv['ML'];
    	}
    	if($serv['MYC']>0){
    		$total_MYC+=$serv['MYC'];
    	}
    	if($serv['DIOX']>0){
    		$total_DIOX+=$serv['DIOX'];
    	}
    	if($serv['BT']>0){
    		$total_BT+=$serv['BT'];
    	}
    	if($serv['MIC']>0){
    		$total_MIC+=$serv['MIC'];
    	}
    	if($serv['PCA']>0){
    		$total_PCA+=$serv['PCA'];
    	}
    	if($serv['CI']>0){
    		$total_CI+=$serv['CI'];
    	}
    	if($serv['ST']>0){
    		$total_ST+=$serv['ST'];
    	}
    }
    */
    
    $tab_recap = array();
    /*
    if($total_PES!=0){$tab_recap[]=array('PESTICIDES : '.$total_PES.' pots', $total_PES);}
    if($total_ML!=0){$tab_recap[]=array('METAUX LOURDS : '.$total_ML.' pots', $total_ML);}
    if($total_MYC!=0){$tab_recap[]=array('MYCOTOXINES : '.$total_MYC.' pots', $total_MYC);}
    if($total_BT!=0){$tab_recap[]=array('BIOTECH : '.$total_BT.' pots', $total_BT);}
    if($total_DIOX!=0){$tab_recap[]=array('DIOXINES : '.$total_DIOX.' pots', $total_DIOX);}
    if($total_CI!=0){$tab_recap[]=array('CHROMATO IONIQUE : '.$total_CI.' pots', $total_CI);}
    if($total_MIC!=0){$tab_recap[]=array('MICROBIOLOGIE : '.$total_MIC.' pots', $total_MIC);}
    if($total_PCA!=0){$tab_recap[]=array('PHYSICO-CHIMIE ALIMENTAIRE : '.$total_PCA.' pots', $total_PCA);}
    if($total_ST!=0){$tab_recap[]=array('SOUS-TRAITANCE : '.$total_ST.' pots', $total_ST);}
    */
    if($model['PES']!=0){$tab_recap[]=array('PESTICIDES : '.$model['PES'].' pots', $model['PES']);}
    if($model['ML']!=0){$tab_recap[]=array('METAUX LOURDS : '.$model['ML'].' pots', $model['ML']);}
    if($model['MYC']!=0){$tab_recap[]=array('MYCOTOXINES : '.$model['MYC'].' pots', $model['MYC']);}
    if($model['BT']!=0){$tab_recap[]=array('BIOTECH : '.$model['BT'].' pots', $model['BT']);}
    if($model['DIOX']!=0){$tab_recap[]=array('DIOXINES : '.$model['DIOX'].' pots', $model['DIOX']);}
    if($model['CI']!=0){$tab_recap[]=array('CHROMATO IONIQUE : '.$model['CI'].' pots', $model['CI']);}
    if($model['MIC']){$tab_recap[]=array('MICROBIOLOGIE : '.$model['MIC'].' pots', $model['MIC']);}
    if($model['PCA']!=0){$tab_recap[]=array('PHYSICO-CHIMIE ALIMENTAIRE : '.$model['PCA'].' pots', $model['PCA']);}
    if($model['ST']!=0){$tab_recap[]=array('SOUS-TRAITANCE : '.$model['ST'].' pots', $model['ST']);}
    
    echo('</br><h2 style="text-align : center; color : #1965A4;"> Prévisionnel par services pour le '.$date.'</h2></br>');
    /*
    echo('<h6> PESTICIDES : '.$total_PES.' échantillons</h6></tr>');
    echo('<tr><h6> METAUX LOURDS : '.$total_ML.' échantillons</h6></tr>');
    echo('<tr><h6> MYCOTOXINES : '.$total_MYC.' échantillons</h6></tr>');
    echo('<tr><h6> DIOXINES : '.$total_DIOX.' échantillons</h6></tr>');
    echo('<tr><h6> BIOTECH : '.$total_BT.' échantillons</h6></tr>');
    echo('<tr><h6> CHROMATO. IONIQUE : '.$total_CI.' échantillons</h6></tr>');
    echo('<tr><h6> MICROBIOLOGIE : '.$total_MIC.' échantillons</h6></tr>');
    echo('<tr><h6> PHYSICO-CHIMIE ALIMENTAIRE : '.$total_PCA.' échantillons</h6></tr>');
    echo('<tr><h6> SOUS-TRAITANCE : '.$total_ST.' échantillons</h6></tr>');
    echo('</td></table>');
    */
    
    $this->Widget('ext.highcharts.HighchartsWidget', array(
    		'options' => array(
    				// 'colors'=>array('#6AC36A', '#FFD148', '#0563FE', '#FF2F2F', '#000000'),
    				'colors'=>array('#8EB325','#9F5C98','#F29400','#AF191B','#EE6C9C','#4DBAB5','#504F9D','#56A3C7','#000000'),
    				'gradient' => array('enabled'=> true),
    				'credits' => array('enabled' => false),
    				'exporting' => array('enabled' => false),
    				'chart' => array(
    						'plotBackgroundColor' => '#ffffff',
    						'plotBorderWidth' => null,
    						'plotShadow' => false,
    						'height' => 400,
    				),
    				'title' => true,
    				'tooltip' => array(
    						// 'pointFormat' => '{series.name}: <b>{point.percentage}%</b>',
    						// 'percentageDecimals' => 1,
    						'formatter'=> 'js:function() { return this.point.name+":  <b>"+Math.round(this.point.percentage)+"</b>%"; }',
    						//the reason it didnt work before was because you need to use javascript functions to round and refrence the JSON as this.<array>.<index> ~jeffrey
    				),
    				'plotOptions' => array(
    						'pie' => array(
    								'allowPointSelect' => true,
    								'cursor' => 'pointer',
    								'dataLabels' => array(
    										'enabled' => true,
    										'color' => '#808080',
    										'connectorColor' => '#AAAAAA',
    								),
    								'showInLegend'=>true,
    						)
    				),
    				'series' => array(
    						array(
    								'type' => 'pie',
    								'name' => 'Percentage',
    								'data' => $tab_recap,
    						),
    				),
    		)
    ));
    
    $total = $model['PES'] + $model['ML'] + $model['MYC'] + $model['BT'] + $model['DIOX'] + $model['CI'] + $model['MIC'] + $model['PCA'] + $model['ST'];
    
    echo('<h4 style="text-align : center; color : #4A789D;"> TOTAL : '.$total.' POTS POUR '.$count_ech.' ECHANTILLONS </h4></br>');
    
    echo '<hr style="height: 1px; color: #839D2D; background-color: #2BC3FF; width: 100%; border:none;"/>';
    
    echo '<h4 style="text-align : center; color : #CB6BFF;"> Détails des échantillons par services : </h4>';
    echo'</br>';
    echo '<div style="text-align : center;">';
    
    foreach($list_services as $serv){
    
    	$this->widget('bootstrap.widgets.TbButtonGroup',
    			array('type' => 'info','size' => 'medium',
    			'buttons' => array(
    								array('label' => $serv,'htmlOptions' => array('onclick' => 'PES("'.$serv.'");')),
    								),
    				)
    		);
    }
    $this->widget('bootstrap.widgets.TbButtonGroup',
    			array('type' => 'info','size' => 'medium',
    			'buttons' => array(
    								array('label' => 'TOUT','htmlOptions' => array('onclick' => 'PES("all");')),
    								),
    				)
    		);
    
    		$this->widget('bootstrap.widgets.TbButtonGroup',
    					array('type' => 'info', 'size' => 'medium',
    					'buttons' => array(
    						array('label' => 'COMPARE', 'htmlOptions' => array('onclick' => '$compare')),
    					),
    				)
    			);
    echo '</div>';
    echo('</br></br>');
    echo('<div id="res_par_serv">');
    echo('<CENTER><table id="matab" style="width:95%;">');
    echo('</table><CENTER>');
    echo('</div>');
    echo('<div id="no_sample"></div>');
    
    /*
    foreach ($previsionnelByServices['ML'] as $id){
    	foreach ($id as $mat=>$ana){
    		echo('</br>');
    		echo('Matrice : '.$mat.' --  Analyses demandées : '.$ana);
    	}
    }
    */
    

    L'erreur :

    responseText: "Votre requête est invalide."

    status: 400

    statusText: "Bad Request"

    Pourtant j'ai mes paramètres dans l'url de retour : http://localhost/myweblims/index.php?r=Receptions_commandes/ListDetailPrevisionnel&tab[PES]=&tab[ML]=&tab[MYC]=&tab[DIOX]=&tab[BT]=&tab[MIC]=&tab[PCA]=&tab[ST]=&tab[CI]=&tab[PCE]=&tab[VET]=&tab[ACO]=&tab[FAI]=&tab[NOV]=

    Bref, je suis perdu les gars :euh:

    • Partager sur Facebook
    • Partager sur Twitter

    Problème AJAX et Yii

    × 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.
    • Editeur
    • Markdown