afficher les donnees de deux tables dans un tableau
Bonjour,
Voilà j'ai un gros soucis j'ai créé un formuliare qui va mettre les données reçues dans deux tables et je voudrais faire un tableau qui me redonnera les results que j'ai reçu. mais j'ai un soucis dans l'une des tables j'ai les champs avec les labels de mon formulaires et dans l'autre ce qu'on remplis les utilisateurs.
je vous donne la struture de mes tables
table1 Id, field_label.
Pour id ( numero auto)
exemple:
Citation:
colonne id qui a la valeur 1 = civilité ( colonne field_label)
colonne id qui a la valeur 2 = Nom ( colonne field_label)
colonne id qui a la valeur 3 = Prénom ( colonne field_label)
colonne id qui a la valeur 4 = adresse ( colonne field_label)
colonne id qui a la valeur 5 = Localité ( colonne field_label)
Dans mon autre table
table2 id (num auto) , message_id ( apparemment le num attribué au posteur du formulaire puisque ce chiffre et incrementé que quand je reçois un autre formulaire venant d'un autre posteur) , field_value
Citation:
colonne id qui a la valeur 1 = 1( colonne message_id) = null ( colonne field_value)
colonne id qui a la valeur 2 = 1( colonne message_id) = madame ( colonne field_value)
colonne id qui a la valeur 3 = 1 ( colonne message_id) = bartho ( colonne field_value)
olonne id qui a la valeur 4 = 1 ( colonne message_id) = nath ( colonne field_value)
colonne id qui a la valeur 5 = 1 ( colonne message_id) = 12 07 1965 ( colonne field_value)
Alors j'ai reussi à afficher mon tableau sur une page ( dans joomla) mais mon tableau affiche toutes les données de tous mes posteurs sur la meme ligne . Ce que je voudrais c'est avoir une ligne par posteur donc par numero dans message_id en voici le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <?php
$con = mysql_connect("mysql.bdb","mabase","mdp");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("mabase", $con);
$result = mysql_query("SELECT jom_aicontactsafe_fieldvalues.message_id ,jom_aicontactsafe_fieldvalues.field_value FROM jom_aicontactsafe_fieldvalues");
echo "<table border='1'>
<tr>
<th>donnees colonne</th>
</tr>";
echo "<tr>";
while ($row = mysql_fetch_array($result)) {
echo "<td>" . $row['field_value'] . "</td>";
}
echo "</tr>";
echo "</table>";
mysql_close($con);
?> |
Alors je sais que pour le moment je n'ai pas fait de inner join mais j'ai aussi essayé avec et cela ne fonctionne pas mieux j'ai tout à la suite.
je debute vraiment en PHP et là je suis bloquées de chez bloquées
Merci d'avance à celui ou ceux qui me sortions de mon caca