mise a jour instantannee dune liste de donnees dans la base


(Ngbwahugues) #1

bonsoir a tous ![font=arial, verdana, tahoma, sans-serif][size=2]

je suis en plein developpement d’un projet scolaire je voudrais inserer les notes et les mettre a jour instantannement avec un moteur ajax dans yii[/size][/font]

mais la dificulte c’est que les champs que chaque moteur ajax genere sortent et appres insertion de la note rien ne se passe mais si jéssaye avec un seul eleve a cote sa fonctionne sil vous plais aidez moi. si vous avez une autre solution vous pouvez me la partagr sur mon mail chegeuvaralam2009@gmail.com

voici comment je construit la liste de mes moteurs pour chaque eleve


<?php

    //recuperation du releve de notes de la matiere encours et de la sequence choisie

   $releveNote=  Evaluer::model()->getReleveNoteSequenceMatiereClasse($matiere,$classe,$sequence,Yii::app()->session['annee']);

   //$moyenne= Evaluer::model()->getListeMoyennesMatiereClasseSequence($classe,$sequence,$matiere,Yii::app()->session['annee']);


?>

<table class="table table-bordered"  style="text-align: center; ">

    <thead>

        <tr>

            <th colspan="2">

                    <h3> 

                        <?php 

                            echo Yii::t('texte','Evaluer en : ') ;

                            

                            echo Yii::t('texte',Matiere::model()->getNom($matiere));

                        ?>

                    </h3>

            

                    

            </th>

        </tr>

        <tr>

            <th><?php echo Yii::t('texte','NOM(s) ET PRENOM(s)'); ?></th>

           

            <th><?php echo Yii::t('texte','Note/20'); ?>

            

                

            </th>

            

        </tr>

    </thead>

    <tbody>

      <?php $i=0; ?>

        <?php foreach ($releveNote as $note): ?>

            <tr>

                <td><?php echo $note[0] ; ?></td>

                <td>

                    

                   <?php

                         

                              $this->widget('zii.widgets.jui.CJuiAutoComplete',array(

                                    'name'=>$i,

                                    'value'=>$note[1],

                                     'sourceUrl' => Yii::app()->createUrl(

                                                            '//gestion_notes/classe/city' ,

                                                           

                                                            array(

                                                                    'matiere'=>$matiere,

                                                                    'sequence'=>$sequence,

                                                                    'eleve'=>$note[3]

                                                                )

                                                             

                                                             

                                                             

                                                            ),

                                    'options'=>array(

                                        'minLength'=>'1',

                                        'type'=>'get'

                                    

                                   ),

                            )); 

                         ?>

                         

                </td>

                

            </tr>

            <?php $i++; ?>

        <?php endforeach; ?>

    </tbody>          

          

</table>