Afficher les données de la base de données sous forme de tableau
Fermé
merchou
Messages postés
13
Date d'inscription
Statut
Membre
Dernière intervention
-
merchou Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
merchou Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tout le monde !
Je suis débutant en PHP et je fais une petite application.
Lorsque j'exécute une tâche dans mon application, elle m'affiche les résultats attendus mais ligne par ligne comme suit:
N°ligne:1
MDN: 33830000
IMSI: 624030743830000
MEID: A100001D7DEE6D
ESN1: 80E5FA73
N°ligne:2
MDN : 33830001
IMSI : 624030743830001
MEID: A100001D7DEE6E
ESN1: 80AE089F
.
.
.
N°ligne:n
Or j'ai besoin que mes resultats s'affichent sous forme de tableau bien évidement avec les bords
d'autant plus que j'ai à faire à des centaines voir des milliers de lignes. Voici à peu près comment je veux qu'ils s'affichent, les bords y inclus:
N°ligne--------MDN ----------------IMSI ------------------------MEID --------------------ESN1
--1----------33830000-----624030743830000----------A100001D7DEE6D ------80E5FA73
--2----------33830001-----624030743830001----------A100001D7DEE6E ------80AE089F
Les tirets que j'ai mis c'est juste pour garder l'alignement.
Voici mon code:
S'il vous plait aidez moi.
Merci d'avance.
Je suis débutant en PHP et je fais une petite application.
Lorsque j'exécute une tâche dans mon application, elle m'affiche les résultats attendus mais ligne par ligne comme suit:
N°ligne:1
MDN: 33830000
IMSI: 624030743830000
MEID: A100001D7DEE6D
ESN1: 80E5FA73
N°ligne:2
MDN : 33830001
IMSI : 624030743830001
MEID: A100001D7DEE6E
ESN1: 80AE089F
.
.
.
N°ligne:n
Or j'ai besoin que mes resultats s'affichent sous forme de tableau bien évidement avec les bords
d'autant plus que j'ai à faire à des centaines voir des milliers de lignes. Voici à peu près comment je veux qu'ils s'affichent, les bords y inclus:
N°ligne--------MDN ----------------IMSI ------------------------MEID --------------------ESN1
--1----------33830000-----624030743830000----------A100001D7DEE6D ------80E5FA73
--2----------33830001-----624030743830001----------A100001D7DEE6E ------80AE089F
Les tirets que j'ai mis c'est juste pour garder l'alignement.
Voici mon code:
<?php set_time_limit(0); error_reporting(E_ALL ^ E_NOTICE); set_time_limit(0); mysql_connect('localhost','root',''); mysql_select_db('gestnum'); //On ouvre le fichier en question (en lecture seule) $handle = fopen("fichierabo.txt", "r"); $i=0; echo '<h3 style="font-style: italic; font-size: 22px; text-shadow:Arial black 2.1px 2.1px 0px; color: green;">Tous les Résultats</h3>'; //on parcours tout le fichier (en faisant croire qu'il s'agit d'un csv pour faciliter le traitement) while ($data = fgetcsv($handle, 1000, ",")) { //on ne récupère que les 7 derniers caractères de chaque ligne avec la fonction substr $rest = substr($data[0],-8); //On établie une requéte qui ne remonte que les MDN finissant par les 7 derniers chiffre de notre $rest. Un seul résultat remonte donc... $sql = mysql_query('SELECT * FROM 'coordab' WHERE 'MDN' LIKE "%'.$rest.'"'); $result =mysql_fetch_array($sql); $i++; //on affiche les résultats demandés echo "<b>Ligne numéro: ".$i.'</b><br><br>'; echo '<b><span style="font-style: italic; font-size: 18px; text-shadow:Arial black 2.1px 2.1px 0px; color: blue;">MDN: </b>'.'<b>'.$data[0].'</b>'.'<br/>'; echo '<b><span style="font-style: italic; font-size: 18px; text-shadow: Arial black 2.1px 2.1px 0px; color: blue;">IMSI: </b>'.' '.'<b>'.$result['IMSI'].'</b>'.'<br/>'; echo '<b><span style="font-style: italic; font-size: 18px; text-shadow: Arial black 2.1px 2.1px 0px; color: blue;">MEID: </b>'.'<b>'.$result['MEID'].'</b>'.'<br/>'; echo '<b><span style="font-style: italic; font-size: 18px; text-shadow: Arial black 2.1px 2.1px 0px; color: blue;">ESN1: </b>'.'<b>'.$result['ESN1'].'</b>'.'<br/>'; echo '<br/>'; } //On ferme le fichier fclose($handle); header('Location: resultatsgestfichab.php?info=chars'); ?>
S'il vous plait aidez moi.
Merci d'avance.
A voir également:
- Afficher les données de la base de données sous forme de tableau
- Supprimer les données de navigation - Guide
- Tableau word - Guide
- Base de registre - Guide
- Trier des données excel - Guide
- Tableau ascii - Guide
Mais comment faire tout cela, je dois ajouter quoi au code, je ne connais vraiment pas, aidez moi s'il vous plait. Je