begin process at 2012 05 28 10:41:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Affichage des données de 2 tables


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

Affichage des données de 2 tables

samedi 8 janvier 2011 à 14:37:49 | Affichage des données de 2 tables

claude77260

Bonjour,

je vous demande de l'aide, j'ai besoin d'afficher des données contenu dans 2 tables

j'ai fait un script qui ne fonctionne pas, j'ai une erreur de syntaxe sur la dernière ligne après ?>
Parse error: syntax error, unexpected $end in /data/ftp/aisne/www/adherents/liste_transac.php on line 25

il y a un champ identique sur les deux bases--> id_adh
Merci d'avance
<?php

include("_connect.php"); // connexion seveur et bdd
$table1="galette2_transactions"; // Nom de la table1
$table2="galette2_adherents"; // Nom de la table2

$sql="SELECT * FROM $table1,$table2 WHERE $table2.id_adh = $table1.id_adh ORDER BY trans_date";
$rs =mysql_query($sql);

while ($ligne=mysql_fetch_array($rs,MYSQL_ASSOC))
{
$id_adh = $ligne['id_adh'];
$numero_adh = $ligne['numero_adh'];
$nom_adh = $ligne['nom_adh'];
$trans_date = $ligne['trans_date'];
$trans_amount = $ligne['trans_amount'];
$trans_desc = $ligne['trans_desc'];

$html="<tr>";
$html.="<td>$numero_adh</td><td>$nom_adh</td><td>$trans_date</td><td>$trans_amount</td><td>$trans_desc</td>;

echo $html;

}

?>
samedi 8 janvier 2011 à 17:49:20 | Re : Affichage des données de 2 tables

Dariumis

Salut, il manque des guillemets:

Code PHP :
$html.="<td>$numero_adh</td><td>$nom_adh</td><td>$trans_date</td><td>$trans_amount</td><td>$trans_desc</td>"; 


A la fin de cette ligne. Apres ça a rien a voir avec ton probleme, mais il manque les balises <table>, le </tr> (enfin si tu as mis tout ton code).
samedi 8 janvier 2011 à 18:01:43 | Re : Affichage des données de 2 tables

claude77260

Bonjour,
merci de ta réponse
oui, je m'en suis aperçu et fait la correction

mais c'est pareil, a moins que je me sois planté dans les corrections



Code PHP :
while ($ligne=mysql_fetch_array($rs,MYSQL_ASSOC))
    {

		$id_adh  		= $ligne['id_adh'];
		$numero_adh  	= $ligne['numero_adh'];
	 	$nom_adh  		= $ligne['nom_adh'];
        $trans_date     = $ligne['trans_date'];
      	$trans_amount	= $ligne['trans_amount'];
		$trans_desc  	= $ligne['trans_desc'];
echo "<table>";
	$html="<tr>";
    $html.="<td>$id_adh</td><td>$numero_adh</td><td>$nom_adh</td><td>$trans_date</td><td>$trans_amount</td><td>$trans_desc</td></tr>";
 	 
echo $html;
echo "</table>\n";
}

?>
dimanche 9 janvier 2011 à 09:26:48 | Re : Affichage des données de 2 tables

claude77260

Bonjour,
le script fonctionne, faire les modifs sur un serveur et regarder le résultat sur un autre, çà marche moins bien
le vous joins je script définitif qui est testé et fonctionnel sur mon site.
j'espère qu'il en dépannera qq'un

Code PHP :
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
<link rel="icon" type="image/ico" href="favicon.ico">
 </head>

<body>
<div></div><a href="http://cg-aisne.org"><img alt="Retour vers Site CG-aisne" src="./home.png"/></a></div>
<div align="center"><a href="http://cg-aisne.org"><img alt="mon image" src="./bandeau_cga.jpg"/> </a></div>
 <div align="center"> <h1>    Liste des Transactions   </h1></div>
<?php

include("_connect.php"); // connexion seveur et bdd
$table1="transactions";  // Nom de la table1
$table2="adherents";  // Nom de la table2

$sql="SELECT * FROM $table1,$table2 WHERE $table2.id_adh = $table1.id_adh ORDER BY trans_id";
$rs =mysql_query($sql);

while ($ligne=mysql_fetch_array($rs,MYSQL_ASSOC))
    {

		$id_adh  		= $ligne['id_adh'];
		$numero_adh  	= $ligne['numero_adh'];
	 	$nom_adh  		= $ligne['nom_adh'];
		$prenom_adh  	= $ligne['prenom_adh'];
        $trans_date     = $ligne['trans_date'];
      	$trans_amount	= $ligne['trans_amount'];
		$trans_desc  	= $ligne['trans_desc'];
 
	echo "<table align=center width=80% border=1px background-color=#f2e3c4>";
	$html="<tr>";
    $html.="

	<td width=5%>$id_adh</td>
	<td width=5%>$numero_adh</td>
	<td width=15%>$nom_adh</td>
	<td width=15%>$prenom_adh</td>
	<td width=10%>$trans_date</td>
	<td width=10%>$trans_amount</td>
	<td width=50%>$trans_desc</td>
	</tr>";


echo $html;
echo "</table>\n";
}

?>
</body>
</html>


Cette discussion est classée dans : données, affichage, tables, trans, adh


Répondre à ce message

Sujets en rapport avec ce message

pb affichage textbox [ par richardd ] Salut,J'ai un soucis d'affichage de données dans un TEXTBOXAu départ, j'utilise un TEXTBOX pour la saisie, puis enregistrement en base avec la fonctio Affichage de données [ par must ] Salut,j'ai une base de données avec 5 enregistrements dans la baseComment faire pour faire ceci:a gauche:afficher une case à coherau milieu:résumé mes problème d'affichage de données [ par plume83 ] bonjour j'ai un petit problème pour faire afficher les données de ma base dans un tableau. Mon code doit être faux mais je ne trouve pas mon erreur. Insertion de données multi tables via un fichier CSV [ par jeremay ] Bonjour ,je suis un petit novice en PHP, et j'ai un gros souci sur un projet.Je m'explique :j'ai une base de données qui a 4 tables. Les quatres ta bl affichage des données [ par klemellill ] salut,j'ai un probléme d'affichage des données,j'ai fait une requéte sql pour insérer une ligne dans un table que j'ai appeler engagementensuite  dans Supprimer des données dans toutes les tables [ par cyberastuces ] Bonjour a tousje chercher un moyen de supprimer des infos dans toutes les tables d'une base de donnée, je vous explique chaque membre a un ID MEMBRE i Affichage aleatoire de données [ par fabrice88 ] bonjour,j'ai un base avec plusieurs données.je souhaiterais faire affiché aleatoirement  et les une derieres les autres (5secondes par affichage) les affichage données dans un array [ par didou8513 ] Bonjour, lors de l'exécution d'une requête j'aimerais stocker les données d'un champ dans un array. Ensuite j'essaie de l'afficher et ca ne marche pas affichage données BD [ par lamine11 ] salut à tous , voici mon problème , j'enrtegistre des données d'un formulaire dans und bd mysql (phpmyadmin) dans une page ,dans une autre page  j'aff probleme affichage checkbox [ par fabrice88 ] Bonjour,j'ai dans ma base de données des champs ou je met les chemins des pictogrammes a affichés sur mon site.Je suis en train de faire un formulaire


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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 : 3,557 sec (3)

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