J'ai besoin d'afficher uniquement le dernière occurrence lorsque les lignes sont le même numéro de série.php Afficher la dernière occurrence à partir du fichier txt
Ce sont les lignes de mon fichier txt:
ID| NAME | SERIAL
1; John; 00001;
2; Mike; 00002;
3; John; 00001;
// open file
$file = fopen("Data.txt","r");
// loop lines
while(!feof($file)){
$line = fgets($file);
$explode_line = explode(";",$line);
$id = $explode_line[0];
$serial = $explode_line[1];
if ($serial == $_POST['serial'])) {
echo $id . ' - ' . $serial;
}
}
fclose($file);
Résultat doit être:
3; John; 00001;
et non:
1; John; 00001;
3; John; 00001;
Où est la question? Quelle est la sortie de votre code? Que devrait-il être? – Jens
pourquoi n'utilisez-vous pas mysql? –
Copie possible: http://stackoverflow.com/questions/1062716/php-returning-the-last-line-in-a-file – Albz