Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente | |||
| info:3dimarraylime.php [2018/07/18 09:45] – ↷ Page déplacée de info:git:homepage:3dimarraylime.php à info:3dimarraylime.php radeff | info:3dimarraylime.php [2026/03/05 08:45] (Version actuelle) – supprimée radeff | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Un script pour faire un loop sur 3 arrays php, avec du mysql ====== | ||
| - | |||
| - | exemeple: ici pour renvoyer un message d' | ||
| - | |||
| - | < | ||
| - | < | ||
| - | | ||
| - | " | ||
| - | <html xmlns=" | ||
| - | < | ||
| - | < | ||
| - | <meta http-equiv=" | ||
| - | </ | ||
| - | < | ||
| - | <? | ||
| - | error_reporting(E_ALL ^ E_NOTICE); //tests | ||
| - | /* var passed by lime */ | ||
| - | $id=$_GET[' | ||
| - | $sid=$_GET[' | ||
| - | /* var to adapt */ | ||
| - | /* nb of places by workshop*/ | ||
| - | $nbplaces=25; | ||
| - | # | ||
| - | $mailto=" | ||
| - | $mailsubject=" | ||
| - | $mailbody=" | ||
| - | $ko=" | ||
| - | En cas de problème, écrivez un e-mail à <a href=\" | ||
| - | |||
| - | /* arrays with items */ | ||
| - | / | ||
| - | $quiz=array( | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | ); | ||
| - | /*dates*/ | ||
| - | $quizlib=array( | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | |||
| - | ); | ||
| - | / | ||
| - | $quizanswer=array( | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | ); | ||
| - | |||
| - | /* | ||
| - | #tests | ||
| - | echo "Total quiz id: " .count($quiz) ."< | ||
| - | echo "Total quizlib: " .count($quizlib) ."< | ||
| - | echo "Total quizansw: " .count($quizanswer) ."< | ||
| - | */ | ||
| - | if(count($quiz)!=count($quizanswer)||count($quiz)!=count($quizlib)||count($quizanswer)!=count($quizlib)) { | ||
| - | echo "Bug on arrays count! Check"; | ||
| - | } | ||
| - | |||
| - | |||
| - | #connect to database | ||
| - | include(" | ||
| - | $db=connect_db(); | ||
| - | $db_name=db_name(); | ||
| - | mysql_select_db($db_name, | ||
| - | |||
| - | #loop on arrays | ||
| - | for($i=0; | ||
| - | $sql=" | ||
| - | SELECT id, SUM(" | ||
| - | FROM `lime_survey_" | ||
| - | "; | ||
| - | $sql2=mysql_query($sql); | ||
| - | if(!$sql2) { | ||
| - | echo mysql_error(); | ||
| - | } | ||
| - | $sql2=mysql_result($sql2, | ||
| - | if($sql2> | ||
| - | echo $ko; | ||
| - | mail($mailto, | ||
| - | exit; | ||
| - | } | ||
| - | /* | ||
| - | #tests | ||
| - | echo "Quiz id: " .$quiz[$i]."< | ||
| - | echo $quizlib[$i]."< | ||
| - | echo " | ||
| - | echo "Total places:< | ||
| - | echo "< | ||
| - | } | ||
| - | |||
| - | ?> | ||
| - | <p> | ||
| - | Merci de votre inscription!< | ||
| - | <br /> | ||
| - | Nous vous donnons donc rendez-vous le...<br /> | ||
| - | <br /> | ||
| - | Si vous avez des questions, n' | ||
| - | </p> | ||
| - | </ | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | </ | ||