begin process at 2012 05 30 22:17:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Lecture base de donnée


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Lecture base de donnée

vendredi 1 octobre 2010 à 09:26:39 | Lecture base de donnée

smoana

Bonjour,

Alors mon petit souci, c'est au niveau de la lecture d'un tableau.

J'ai en simplifiant ce résultat1:

Client1 id_machine1 service marque modèle
client2 id_machine2 service marque modèle
client2 id_machine3 service marque modèle
Client3 id_machine4 service marque modèle

et je voudrais avoir une solution comme ca:

client1
id_machine1 service marque modèle
Client2
id_machine2 service marque modèle
id_machine3 service marque modèle
Client3
id_machine4 service marque modèle

Voici mon code qui me donne le resultat1 que j'ai
<?php

$requete= "SELECT client ,id_machine ,service ,marque,modele,gisement
FROM client
INNER JOIN machine_client
ON client.id_client=machine_client.id_client
ORDER BY client";

$result=@mysql_query($requete,$idcom);
if(!$result)
{
echo "Lecture impossible";
}
else
{
$nbcol=mysql_num_fields($result);
$nbart=mysql_num_rows($result);

//Affichage des titres du tableau

echo "<table border=\"1\"> <tr>";
for($i=0;$i<4;$i++)


echo "</tr>";



//Affichage des valeurs du tableau
while($ligne=mysql_fetch_array($result,MYSQL_NUM))
{
echo " <tr><td>$ligne[0]</td>
<td>$ligne[1]</td>
<td>$ligne[2]</td>
<td>$ligne[3]</td>
<td>$ligne[4]</td>
<td>$ligne[5]</td>";
}
echo "</table>";


mysql_free_result($result);

}
?>

Merci d'avance pour vos réponse.

Moana.
vendredi 1 octobre 2010 à 10:44:51 | Re : Lecture base de donnée

Lyle56

Bonjour;

Pour ton problème;
Tu peut stocker le client actuel et vérifier si c'est le même que précédemment.

Tu aurais un résultat approchant à celui ci, avec certainement une ou deux modification suivant ce que tu veut exactement comme tableau.

Code PHP :
//Affichage des valeurs du tableau
$client_act = '';
while($ligne=mysql_fetch_array($result,MYSQL_NUM))
{
if($client_act != $ligne[0]) {
 $client_act = $ligne[0];
echo " <tr><td>$ligne[0]</td>";
} 
echo"<td></td>
<td>$ligne[1]</td>
<td>$ligne[2]</td>
<td>$ligne[3]</td>
<td>$ligne[4]</td>
<td>$ligne[5]</td>";
} 


Sans maitrise, la puissance n'est rien
Il ne faut pas vendre la peau de l'ours, non il ne faut pas.
vendredi 1 octobre 2010 à 10:47:04 | Re : Lecture base de donnée

Lyle56

Petit bug :D

Code PHP :
else {
echo "<td></td>";
}
echo"<td>$ligne[1]</td>
<td>$ligne[2]</td>
<td>$ligne[3]</td>
<td>$ligne[4]</td>
<td>$ligne[5]</td>";


au lieu de 
echo "<td></td>
<td>$ligne[1]</td>
<td>$ligne[2]</td>
<td>$ligne[3]</td>
<td>$ligne[4]</td>
<td>$ligne[5]</td>";






Sans maitrise, la puissance n'est rien
Il ne faut pas vendre la peau de l'ours, non il ne faut pas.
samedi 2 octobre 2010 à 01:03:11 | Re : Lecture base de donnée

smoana

bonjour,

Merci beaucoup Lyle56 pour tes information c'est ce que je cherchais.

Maintenant j'ai juste un petit problème dans la mise en forme de mon tableau comme tu me l'avais dit et que je suis entrain de chercher.

Car pour le moment la ligne0 apparait au dessus de la ligne1

J'aimerais qu'au final la ligne0 prenne tout largeur du tableau comme si on fusionner les cellules dans Excel.

Alors que pour le moment la ligne0 apparait au dessus de la ligne1.

Je suis entrain d'essayer avec les balise tr,td et tr mais pas encore la solution.

Merci.

Moana.

samedi 2 octobre 2010 à 01:08:04 | Re : Lecture base de donnée

smoana

Re bonjour,

Peut etre faut il que j'utilise les css maintenant pour faire la mise en forme de mon tableau.

Amicalement.

Moana.
samedi 2 octobre 2010 à 16:59:19 | Re : Lecture base de donnée

kohntark

Membre Club
Salut,


Regarde l'attribut colspan.


Cordialement,


Kohntark -
dimanche 3 octobre 2010 à 03:26:51 | Re : Lecture base de donnée

smoana

Salut,

Merci Kohntark,

Ok je cherche avec l'attribut colspan

Cordialement.

Moana.
jeudi 7 octobre 2010 à 04:20:14 | Re : Lecture base de donnée

smoana

Réponse acceptée !
Salut,

Merci à tous les deux de m'avoir mis sur la voie.

J'ai réussi à faire les modifications que vous m'avez conseiller.





Cette discussion est classée dans : service, id, modèle, marque, color


Répondre à ce message

Sujets en rapport avec ce message

relations entre 2 tables [ par yeble ] bonjourj'ai crée 2 tables (articles, marque)ARTICLESid_article (Clé unique primaire) nom_article prix_article marque_articleMARQUEid_marque (Clé uniqu recherche par selecteur [ par duodiscus ] bonjour,j'ai un petit soucis sur mon sitesur mon index.php, j'ai un selecteur de recherche par marque (de produits)il ressemble à ça :function selectr C'est sans doute bête... [ par gypsi3000 ] J'ai deux fichiers : medecin.php3 qui contient un formulaire avec ce code              & ne comprends pas mon erreur dans la requete... [ par aureludo ] Bonjour,Voilà je n'arrive pas à comprendre pour cette requete fonctionne très bien :SELECT p.id,m.nom,t.nom,p.modele,p.pb FROM panne AS p,depan_marque Questions sur week planner PHP/SQL [ par Dusty35 ] Bonjour à tous,Je vous explique brièvement mon projet:Je prépare un gros voyage avec beaucoup d'activités et je souhaiterais utiliser [url=http://www. Lier un input à un id [ par Krasha ] Bonjour à tous, J'ai un formulaire sous forme de avec plusieurs boutons d'envoi, un par ligne. Chaque bouton d'envoi doit me permettre de ne sélecti Probleme avec les valeurs stockées dans un tableau [ par tibandit ] Hello Voila je veux stocker des données dans un tableau afin de pouvoir les reutiliser a ma convenance, Ca donne ca comme code : $table="produits"; $ Map et changement de valeur dans form [ par gnut ] Bonjour, Je suis débutant en PHP et je ne parviens pas à appliquer la fonction hidden (que j'ai vu sur le site) à ma MAP pour un "form" Recherche (rem MySQL : clés étrnagères entre 2 tables [ par AAmed ] Bonjour, je suis entrain de développer une projet de web, et j'ai rencontrer des problèmes liés aux relations entre tables(clés étrangères..): voici Probleme avec while et traitement pour sql depuis while [ par gfpl ] Voila je suis confronter a un problème j'ai retourner ca dans tout les sens mais je ne trouve pas de solution je doit louper un truc... mais quoi a f


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,764 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales