PhpMan نشر 4 يونيو 2015 أرسل تقرير نشر 4 يونيو 2015 (معدل) أنا مبتدئ في البرمجة بلغة php، وتوصلت إلى الكود التالي، هو يعمل لكنه يتأخر وأود اختصاره إن أمكن:$ligne = 2; while($data = $req->fetch()){ $colonne=0; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['identifiant']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['code']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['sexe']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['age']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['composition']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['nombreEnfants_3ans']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['nombreEnfants_matpri']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['nombreEnfants_sec']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['nombreTotalEnfants']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['modeGardeActuel']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['depose']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['organisation']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['choixModeGarde']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['employeur']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['raison']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['maniere']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['horairesLundi']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['horairesMardi']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['horairesMercredi']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['horairesJeudi']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['horairesVendredi']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['horairesLundiP']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['horairesMardiP']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['horairesMercrediP']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['horairesJeudiP']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['horairesVendrediP']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['attentes']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['estivale']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['residence']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['remarques']);$colonne++; $sheet->setCellValueByColumnAndRow($colonne, $ligne, $data['dateHeure']);$colonne++; $ligne++;//ligne suivante } تم التعديل في 21 يونيو 2015 بواسطة عبد الهادي اطويل تعديل العنوان والتدقيق اللغوي اقتباس
0 يوسف سيد نشر 5 يونيو 2015 أرسل تقرير نشر 5 يونيو 2015 ماهي المكتبة التي يعتمد عليها الكود $sheet إلى ماذا يشير ؟ اقتباس
0 E.Nourddine نشر 8 يونيو 2015 أرسل تقرير نشر 8 يونيو 2015 إذا كانت قيم الجدول data مرتبة يمكنك استعمال الكود التالي:$ligne = 2;// بداية المتغير بالقيمة 2 while($data = $req->fetch()){//دالة التكرار $colonne=0;// متغير يحمل القيمة 0 foreach($data as $value){//دالة نكرار أخرى $sheet->setCellValueByColumnAndRow($colonne, $ligne, $value);// نضع قيمة الالجدول حسب موضعها في المتغير $colonne++; //مضيف 1 إلى قيمة المتغير } $ligne++; // نضيف 1 إلى قيمة المتغير } رغم أن ماتريده مبهم لكن حاولت أن أساعد و أقدم الإجابة لعلها تنفعتحياتي اقتباس
السؤال
PhpMan
أنا مبتدئ في البرمجة بلغة php، وتوصلت إلى الكود التالي، هو يعمل لكنه يتأخر وأود اختصاره إن أمكن:
تعديل العنوان والتدقيق اللغوي
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.