par lucieemtl » 13 déc. 2015, 10:40
par sirakawa » 12 déc. 2015, 10:01
par @rthur » 11 déc. 2015, 18:42
par lucieemtl » 11 déc. 2015, 18:06
par lucieemtl » 11 déc. 2015, 18:04
par Spols » 11 déc. 2015, 17:54
par lucieemtl » 11 déc. 2015, 17:47
Code : Tout sélectionner
if($test = 1){ echo "L'èleve ".$tableau1[$i][0]." ".$tableau1[$i][1]." est un étudiant dans l'établissement.</br>"; //vérification redoublement if($test2 = 1){ echo "L'èleve ".$tableau1[$i][0]." ".$tableau1[$i][1]." a redoublé </br>"; } } else{ echo "L'èleve ".$tableau1[$i][0]." ".$tableau1[$i][1]." n'est plus présent </br>"; }
par lucieemtl » 11 déc. 2015, 17:22
par lucieemtl » 11 déc. 2015, 16:53
par lucieemtl » 11 déc. 2015, 16:36
par lucieemtl » 11 déc. 2015, 16:19
par sirakawa » 11 déc. 2015, 16:14
(Si admettons, l'élève Jean Lagaffe est en terminale STMG dans le fichier1.csv et apparaît de cette même façon dans le fichier fichier2.csv, alors cela signifie que celui-ci a redoublé.)
$redoublants = array_intersect ($t1, $t2);
par lucieemtl » 11 déc. 2015, 16:13
<!DOCTYPE> <HTML> <HEAD> <meta charset="utf-8"/> </HEAD> <BODY> <form method="POST" action="index.php" enctype="multipart/form-data"> <!-- On limite le fichier à 100Ko --> <input type="hidden" name="MAX_FILE_SIZE" value="100000"> Fichier 1 : <input type="file" name="avatar"> Fichier 2 : <input type="file" name="avatar2"> <input type="submit" name="envoyer" value="Envoyer le fichier"> </form> <?php if(isset($_POST['envoyer'])){ if (is_uploaded_file($_FILES['avatar']['tmp_name'])) { $filename = $_FILES['avatar']['tmp_name'] . "'."; } else { echo "Nom du fichier : '". $_FILES['avatar']['tmp_name'] . "'."; } //Tableau 1 $tableau1 = array(); if(($handle = fopen($_FILES['avatar']['tmp_name'], "r")) !== FALSE){ $key = 0; while(($data = fgetcsv($handle, 1000, ",")) !== FALSE){ $count = count($data); for ($i0=0; $i0 < $count; $i0++){ $tableau1[$key][$i0] = $data[$i0]; } $key++; } fclose($handle); } echo "<br/>"; print_r($tableau1); echo "<br/>"; //Tableau 2 $tableau2 = array(); $filename2 = "Pronoteentier.csv"; if(($handle2 = fopen($_FILES['avatar2']['tmp_name'], "r")) !== FALSE){ $key2 = 0; while(($data = fgetcsv($handle2, 1000, ",")) !== FALSE){ $count2 = count($data2); for ($i1=0; $i1 < $count2; $i1++){ $tableau2[$key2][$i1] = $data[$i1]; } $key2++; } fclose($handle2); } echo "<br/>"; print_r($tableau2); echo "<br/>"; //Parcours des deux tableaux for ($i=0; $i < count($tableau1); $i++) { $test = 0; $test2 = 0; for ($i2=0; $i2 < count($tableau2); $i2++) { //vérification de l'élève présent if( $tableau1[$i][0] === $tableau2[$i2][0] && $tableau1[$i][1] === $tableau2[$i2][1]){ //si élèves présent initialisation de vérificateur a 1 $test = 1; //vérification redoublement if ($tableau1[$i][2] === $tableau2[$i2][2]) { $test2 = 1; } } } //vérification du vérificateur pour l'èleve if($test= 1){ echo "L'èleve ".$tableau1[$i][0]." ".$tableau1[$i][1]." est un étudiant dans l'établissement.</br>"; //vérification redoublement if($test2 = 1){ echo "L'èleve ".$tableau1[$i][0]." ".$tableau1[$i][1]." a redoublé </br>"; } } else{ echo "L'èleve ".$tableau1[$i][0]." ".$tableau1[$i][1]." n'est plus présent </br>"; } } } ?> </BODY> </HTML>
par Spols » 11 déc. 2015, 16:09
par lucieemtl » 11 déc. 2015, 16:06
//Parcours des deux tableaux $test = 0; $test2 = 0; for ($i=0; $i < count($tableau1); $i++) { for ($i2=0; $i2 < count($tableau2); $i2++) { //vérification de l'élève présent if( $tableau1[$i][0] === $tableau2[$i2][0] && $tableau1[$i][1] === $tableau2[$i2][1]){ //si élèves présent initialisation de vérificateur a 1 $test = 1; //vérification redoublement if ($tableau1[$i][2] === $tableau2[$i2][2]) { $test2 = 1; } } } //vérification du vérificateur pour l'èleve if($test= 1){ echo "L'èleve ".$tableau1[$i][0]." ".$tableau1[$i][1]." est un étudiant dans l'établissement.</br>"; //vérification redoublement if($test2 = 1){ echo "L'èleve ".$tableau1[$i][0]." ".$tableau1[$i][1]." a redoublé </br>"; } } else{ echo "L'èleve ".$tableau1[$i][0]." ".$tableau1[$i][1]." n'est plus présent </br>"; } } }