~dont_cache() ~include('config.tmpl') ~include('updateuser.tmpl') ~include('site/header.tmpl')
~include('box/submit.tmpl') ~include('site/sidebox.tmpl')

~set('res_id',~addslashes(~get_filenamevar(1))) ~set('ok',1) ~if( ~empty(~get('user_id')) || ~get('user_id')==1, 'Il faut être identifié pour voter.
~set('ok')' , ~list(~get('database'), "SELECT note FROM notes WHERE user_id='~addslashes(~get('user_id'))' AND res_id='~get('res_id')'", 'LF','~set('ok')Vous avez déjà voté !
') ) ~if(~get('ok'), ~list(~get('database'), "INSERT INTO notes(note,user_id,res_id) VALUES( '~addslashes(~getpost('value'))', '~addslashes(~get('user_id'))', '~get('res_id')' )", 'LD','Merci pour votre participation !
' ) )

Résultats

~list(~get('database'), "SELECT count(note) as sum FROM notes WHERE res_id='~get('res_id')'", "LM", ~set('total_votes',~fld('sum')) ) ~set('mark_array',~mb_split(',','Pas terrible,Bof,Bien,Excellent')) ~list(~get('database'), "SELECT note,count(note) as sum FROM notes WHERE res_id='~get('res_id')' GROUP BY note", 'LF','', 'LM','
  • ~get('mark_array[~plus(~fld('note'),1)]') :
    ~fld('sum')
    (~round(100*~fld('sum')/~get('total_votes'),1)%)
  • ')

    Total : ~get('total_votes') votes!


    Retour à l'article

    ~include("site/footer.tmpl")