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:
Dans mon autre tablecolonne 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)
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
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 codecolonne 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 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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); ?>
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
Partager