Gestion d'un tableau multidimension
Marinou9000
Messages postés
13
Date d'inscription
Statut
Membre
Dernière intervention
-
jeremy.s Messages postés 1226 Date d'inscription Statut Membre Dernière intervention -
jeremy.s Messages postés 1226 Date d'inscription Statut Membre Dernière intervention -
Bonjour tout le monde :)
Je suis confrontée à un petit problème dont la solution m'échappe :ninja:
Je réalise un site dans lequel un web master peut mettre a jour des annonces sur un article.
Pour le moment j'ai une page avec un formulaire de 5 champs ( certains sont des textarea, d'autre des text...) et pour l'instant quand un webmaster met a jour un article , cela ajoute la ligne /*omega*/truc ajouté dans la base sql, et ce pour chaque colonne (5 en tout). Il est obligé de remplir les 5 champs, donc chaque colonne se remplie en même temps. Après avoir rentré ces info et valider, ces dernières s'affichent en dessous des champs, et ce a chaque nouvelle mise a jour ( rien n'est supprimé dans la bdd)
Le formulaire: date_mise_a_jour lieu version webmaster description
Je voudrais pouvoir afficher les résultat dans un tableau, mais je n'y arrive pas. :(
Pour l'instant, j'arrive avec des explode et foreach à afficher dans chaque colonne les différents info sur une ligne différente, mais ceci dans une seule case par colonne, cad que mon tableau a 3 ligne ( les texte header, le formulaire, et la liste des mise a jour).
Mais je rencontre deux problèmes : toutes les info sont dans une case du tableau , si jamais un champ dépasse une ligne ( ou si retour a la ligne dans un champs textarea) , cette dernier ligne ne s'affiche pas en face de celle ou elle devrait...
Je ne sais pas si tout ceci est très clair mais je voudrait en fait le tableau affiche une nouvelle ligne à chaque saisie complète sur laquelle seront les dernières info de la mise a jour.
Désole pour ce petit casse tête mais j'ai vraiment besoin d'aide :(
Je suis confrontée à un petit problème dont la solution m'échappe :ninja:
Je réalise un site dans lequel un web master peut mettre a jour des annonces sur un article.
Pour le moment j'ai une page avec un formulaire de 5 champs ( certains sont des textarea, d'autre des text...) et pour l'instant quand un webmaster met a jour un article , cela ajoute la ligne /*omega*/truc ajouté dans la base sql, et ce pour chaque colonne (5 en tout). Il est obligé de remplir les 5 champs, donc chaque colonne se remplie en même temps. Après avoir rentré ces info et valider, ces dernières s'affichent en dessous des champs, et ce a chaque nouvelle mise a jour ( rien n'est supprimé dans la bdd)
Le formulaire: date_mise_a_jour lieu version webmaster description
Je voudrais pouvoir afficher les résultat dans un tableau, mais je n'y arrive pas. :(
Pour l'instant, j'arrive avec des explode et foreach à afficher dans chaque colonne les différents info sur une ligne différente, mais ceci dans une seule case par colonne, cad que mon tableau a 3 ligne ( les texte header, le formulaire, et la liste des mise a jour).
Mais je rencontre deux problèmes : toutes les info sont dans une case du tableau , si jamais un champ dépasse une ligne ( ou si retour a la ligne dans un champs textarea) , cette dernier ligne ne s'affiche pas en face de celle ou elle devrait...
Je ne sais pas si tout ceci est très clair mais je voudrait en fait le tableau affiche une nouvelle ligne à chaque saisie complète sur laquelle seront les dernières info de la mise a jour.
Désole pour ce petit casse tête mais j'ai vraiment besoin d'aide :(
A voir également:
- Gestion d'un tableau multidimension
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Imprimer un tableau excel - Guide
- Tableau croisé dynamique - Guide
4 réponses
Salut salut,
J'avoue avoir un peu de mal à visualiser l'ensemble.
Tu n'aurais pas un peu de code à poster ça m'éclairerait.
J'avoue avoir un peu de mal à visualiser l'ensemble.
Tu n'aurais pas un peu de code à poster ça m'éclairerait.
Salut !
Si t'as une table en BDD, un foreach sur un select dans tu fais un tr à chaque fois, non ?
Sinon, pas spécialement compris non plu, jveux bien un bout de code comme Kyser !
Si t'as une table en BDD, un foreach sur un select dans tu fais un tr à chaque fois, non ?
Sinon, pas spécialement compris non plu, jveux bien un bout de code comme Kyser !
if(mysql_num_rows($requete)){ while($resultat = mysql_fetch_object($requete)) { echo '<tr>'; echo '<td>'; $date_integration = $resultat->date_integration; $tab = explode("/*omega*/", $date_integration); echo "$tab"; foreach ($tab as $val) { echo "$val <br/>"; } echo '</td>'; echo '<td>'; $environement = $resultat->environement; $tab = explode("/*omega*/", $environement); foreach ($tab as $val) { echo "$val <br/>"; } echo '</td>'; echo '<td>'; $version_application = $resultat->version_application; $tab = explode("/*omega*/", $version_application); foreach ($tab as $val) { echo "$val <br/>"; } echo '</td>'; echo '<td>'; $integrateur = $resultat->integrateur; $tab = explode("/*omega*/", $integrateur); foreach ($tab as $val) { echo "$val <br/>"; } echo '</td>'; echo '<td>'; $description_inte = $resultat->description_inte; $tab = explode("/*omega*/", $description_inte); foreach ($tab as $val) { echo "$val<br/>"; } echo '</td>'; echo '</tr>'; } echo '</TABLE>'; }