TABLEAU PHP
Fermé
picasso81
-
Modifié par picasso81 le 3/06/2010 à 18:49
theBoneLESS Messages postés 20 Date d'inscription jeudi 3 juin 2010 Statut Membre Dernière intervention 13 juillet 2010 - 3 juin 2010 à 20:24
theBoneLESS Messages postés 20 Date d'inscription jeudi 3 juin 2010 Statut Membre Dernière intervention 13 juillet 2010 - 3 juin 2010 à 20:24
A voir également:
- TABLEAU PHP
- Tableau croisé dynamique - Guide
- Alert php ✓ - Forum PHP
- Tableau ascii - Guide
- Header php - Astuces et Solutions
- Afficher un tableau en c - Forum C
6 réponses
theBoneLESS
Messages postés
20
Date d'inscription
jeudi 3 juin 2010
Statut
Membre
Dernière intervention
13 juillet 2010
4
3 juin 2010 à 19:10
3 juin 2010 à 19:10
En fait, je crois bien que tu peux faire la majorité de ton traitement avec SQL. Quelque chose comme :
Tu n'aurais qu'à exécuter cette commande SQL dans ton code PHP, recueillir les infos et les afficher sous formes de tableau.
SELECT CP, COUNT(telephone) AS nb_tel FROM table GROUP BY CP
Tu n'aurais qu'à exécuter cette commande SQL dans ton code PHP, recueillir les infos et les afficher sous formes de tableau.
oui tt a fé
mais je vais faire un page web pour consulter le nombre de tel sur chaque code sans passer par l'interpereteur de requete sql je parle ici du code php
mais je vais faire un page web pour consulter le nombre de tel sur chaque code sans passer par l'interpereteur de requete sql je parle ici du code php
theBoneLESS
Messages postés
20
Date d'inscription
jeudi 3 juin 2010
Statut
Membre
Dernière intervention
13 juillet 2010
4
3 juin 2010 à 19:33
3 juin 2010 à 19:33
Hmm, et bien, je suppose que tu dois au moins obtenir tes données avec un SELECT * FROM table donc tu pourrais simplement boucler au travers des enregistrements et chaque fois que tu détectes un certain code postal, tu incrémentes un compteur pour ce dernier.
mais je fais comment tu peut m'ecrire le code svp je suis null en php
la requete que je veux executer c'est
select count (téléphone), cp from table
group by cp
order by cp
la requete que je veux executer c'est
select count (téléphone), cp from table
group by cp
order by cp
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
theBoneLESS
Messages postés
20
Date d'inscription
jeudi 3 juin 2010
Statut
Membre
Dernière intervention
13 juillet 2010
4
3 juin 2010 à 20:03
3 juin 2010 à 20:03
C'est pas bien compliqué, tu n'as qu'à ouvrir ta connexion, obtenir les données et les afficher sous forme de tableau... en gros, ça ressemble à ça:
Bon, j'ai rien testé mais ça devrait fonctionné avec quelques ajustements (les infos sur la base de données au début du code).
<?php
// on se connecte à MySQL
$db = mysql_connect('localhost', 'login', 'password'); //login est souvent "root" et password est souvent une chaîne vide "" à moins que tu aies configuré ça autrement.
// on sélectionne la base
mysql_select_db('nom_de_la_base',$db);
// on crée la requête SQL
$sql = 'SELECT count (téléphone) AS nb, cp FROM table GROUP BY cp ORDER BY cp';
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
echo '<table>';
echo '<tr><th>Code Postal</th><th>Nombre de telephones</th></tr>';
while($data = mysql_fetch_assoc($req))
{
// on affiche les informations de l'enregistrement en cours
echo '<tr>';
echo '<td>'.$data['cp'].'</td>';
echo '<td>'.$data['nb'].'</td>';
echo '</tr>';
}
echo '</table>';
// on ferme la connexion à mysql
mysql_close();
?>
Bon, j'ai rien testé mais ça devrait fonctionné avec quelques ajustements (les infos sur la base de données au début du code).
Merci infiniment ca fonctionne nickel merci encor
theBoneLESS
Messages postés
20
Date d'inscription
jeudi 3 juin 2010
Statut
Membre
Dernière intervention
13 juillet 2010
4
3 juin 2010 à 20:24
3 juin 2010 à 20:24
Toujours un plaisir!