Guest User

Untitled

a guest
Oct 13th, 2021
45
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. public static function consulter($id){
  2.         $db = db_connect();
  3.         $db      = \Config\Database::connect();
  4.         $model = new Ajoutservice($db);    
  5.         $service = $model->find($id);
  6.  
  7.         $builder = $db->table('users');
  8.         $fournisseur = $builder->where('id', $service['id_fournisseur'])->get()->getResultArray();
  9.         print_r($service);
  10.         print_r($fournisseur);
  11.        
  12.        
  13.         $builder = $db->table('images');
  14.         $images = $builder->select('url')->where('uploaded_by',$fournisseur[0]['id'])->get()->getResultArray();
  15.         print_r($images);
  16.         /* $imagesModel = new ImageModel($db);
  17.         $images = $imagesModel->where('uploaded_by', $fournisseur['id'])->get()->getResultArray(); */
  18.        
  19.         /* avis infos */
  20.         $avisModel = new AvisModel();
  21.         $avis = $avisModel->where($id);
  22.  
  23.         $usersid = [];
  24.         $opinions = [];
  25.         $i = 0;
  26.         if(!empty($avis)){
  27.             foreach($avis as $row){
  28.                 $uname = $model1->userinfo($row['user_id'])[0]['username'];
  29.                 $opinions[$i] = $row;
  30.                 $opinions[$i]['username'] =$uname;
  31.                 $i++;
  32.                 //print_r($row['username']);
  33.                 //$userinfo [] = $model1->userinfo($row['user_id']); //stock le resultat dans une variable
  34.                
  35.             }
  36.            
  37.         }else $usersinfo = [];     
  38.  
  39.         $fournisseurData = [
  40.             'id' => $fournisseur[0]['id'],
  41.             'username' =>  $fournisseur[0]['username'],
  42.             'nom' =>  $fournisseur[0]['nom'],
  43.             'prenom' =>  $fournisseur[0]['prenom'],
  44.             'date_naissance' => $fournisseur[0]['date_naissance'],
  45.             'num_telephone_perso' =>  $fournisseur[0]['num_tel_perso'],
  46.             'wilaya' =>  $fournisseur[0]['wilaya'],
  47.             'daira' =>  $fournisseur[0]['daira'],
  48.             'commune' =>  $fournisseur[0]['commune'],
  49.             'codepostale' => $fournisseur[0]['code_postal'],
  50.             'email' =>  $fournisseur[0]['email'],
  51.             'profile_img_url' =>  $fournisseur[0]['profile_image_url'],
  52.         ];     
  53.        
  54.          
  55.  
  56.         $data = [
  57.                
  58.             'fournisseurData' => $fournisseurData,
  59.             'titre' => $service['titre'],
  60.             'description' => $service['description'],
  61.             'tarif' => $service['tarif'],
  62.             'duree_delivration' => $service['duree_delivration'],
  63.             'date_mise_enligne' => $service['date_mise_enligne'],
  64.             'categorie' => $service['categorie'],
  65.             'serviceid' => $id,
  66.             'avis' => $opinions,
  67.             'images' => $images,
  68.            
  69.         ];
  70.        
  71.        
  72.         return view('servicePage', $data);
  73.         print "<pre>";
  74.         print_r($images[0]['url']);
  75.         print "</pre>";
  76.     }
RAW Paste Data