Tableau PHP a partir de MySQL

Tableau PHP a partir de MySQL - PHP - Programmation

Marsh Posté le 05-12-2015 à 19:23:23    


 
Bonjour a tous voila je ne suis pas un developeur web donc j'utilise seulement des programme pour creer mon site et je n'ai pas de connaissance s reelles en php my sql.
du coup ca fait noob et peut etre assister de demander ca mais bon j'ai pas d'autre moyen.
 
En fait je voudrais faire ça  
http://kiffkizz.hebergratuit.org/p [...] telist.php
que j'ai créér avec phpmaker  
 
ce que sa fait et que je recherche :
- La possibilité de trier par champ
- la recherche
- l'exportation du tout en CSV ou XLS
 
ce que ca ne fait pas et que j'aimerais avoir
- le lien hypertexte qui serait cliquable et afficherais "Ecouter ici" a la place du lien
 
la bande de couleur en alternance est bien mais pas indispensable.
 
Voila donc je recherche si qqu'un pourais me donner un code source pour fairte cela ou alors un tuto qque part pour néofite qui explique comment faire (rapelez vous nul en php moi)
 
Merci par avance de ne pas me sortir des "google est ton ami" google est ce qui m'a mener sur les forum ou je n'ai trouver aucun resultat et donc m'a pousser a poser la question.
 
Merci par avance a ceux qui se poseront sur ma question.

Reply

Marsh Posté le 05-12-2015 à 19:23:23   

Reply

Marsh Posté le 07-12-2015 à 11:08:31    

Salut, pour trier les chansons dans les colonnes par exemple :
 
----------  PARTIE MySQL ---------------------------------
 
Tu dois créer une table `chansons` par exemple.
 
Colonne 1 : id (Très pratique donc mets le)
Colonne 2 : artistes
Colonne 3 : titre
Colonne 4 : genre
Colonne 5 : annee
Colonne 6 : etc..
 
----------  PARTIE PHP  ------------------------------------
 
$requete = $bdd->query('SELECT * FROM chansons');
// On sélectionne toutes nos lignes de la table `chansons`
 
while($reponse = $requete->fetch(PDO::FETCH_OBJ)) {
// Tant qu'on a une réponse (While) , une ligne, une chanson, on va la décortiquer dans les cases du tableau
 
  echo '<tr >';
  // On créé une nouvelle ligne au tableau
 
    echo ' <td > '. $reponse->artiste .' </td > ';
    // On affiche la colonne Artiste
 
    echo ' <td > '. $reponse->titre .' </td > ';
    // On affiche la colonne Titre
 
    echo ' <td > '. $reponse->genre .' </td > ';
    // On affiche la colonne Genre
 
    echo ' <td > '. $reponse->annee .' </td > ';
    // On affiche la colonne Année
    // Etc..etc...
 
  echo '</tr >';
  // On termine la ligne du tableau
}
 
Je ne connais pas ton niveau en PHP/sql donc je te donne le code, j'espère que tu sauras l'utiliser. J'ai pas trop de temps en ce moment, mon Skype : vodkadream.

Reply

Marsh Posté le 07-12-2015 à 22:47:59    

mon niveau est très très bas, je sait que echo c'est pour afficher c'est déjà ça.  
C'est <td> qui fait qu'on peut trier la colonne qu'on veut ?

Reply

Marsh Posté le 08-12-2015 à 11:18:23    

En fait, il fait d' abord créer un tableau (en HTML).
 

Code :
  1. <table>
  2. // Ouverture de la table
  3.    <tr>
  4.    // Nouvelle ligne (tr: Table ROW)
  5.      
  6.       <td> Artiste... </td>
  7.       // Nouvelle colonne (td: Table DATA)
  8.       <td> Artiste... </td>
  9.       // Encore une nouvelle colonne, etc...
  10.    </tr>
  11.    // fin de la ligne
  12. </table>
  13. // Fermeture de la table


 
----------------------------------------------
 
En fait, si tu préfères, en HTML, il y a 3 parties dans les tables:
 
1. Les titres des colonnes (<th> : Table Head)
2. Les lignes (<tr> : Table Row)
3. Les colonnes (<td> : Table Data)
 
La table se démarre par <table> et se termine par </table>
 
La ligne <td>...</td> ne trie pas, c'est simplement une colonne.
 
Si tu arrives à comprendre la syntaxe les tableaux, tu y arriveras plus facilement :D
 
Tiens j'ai trouvé une page pas mal :
http://www.lehtml.com/html/tableaux.htm

Reply

Marsh Posté le 08-12-2015 à 16:35:15    

https://openclassrooms.com/courses/ [...] -donnees-2
 
Dans les exemples, tu remplaces le code HTML de type <p> ou <ul> par le html correspondant à un tableau et c'est bon.
 
C'est quand même un sujet ultra classique en php/Mysql : une simple recherche sur Google t'aurait permis de trouver pleins de tutos/ex... :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 09-12-2015 à 18:02:10    

rufo : Mouai enfin du coup avec ça le schmilblik a pas avancé j'ai toujours pas de lien cliquable et j'ai plus ni le trie, ni l'export.  
 
Comme je l'ai précisé, c'est de rien trouver avec google, qui m'a fait poser la question sur les forums (je l'ai pas dis ?? ....... sisi je l'ai dis)
 
Vouloir aider c'est sympas mais vouloir se la péter sans apporter un minimum de connaissance c'est...
 
parfois vaut mieux pas d'aide du tout que ... ben que pas d'aide comme toi.

Reply

Marsh Posté le 09-12-2015 à 18:28:39    

Salut,
 
En fait tu es ici dans la partie d'entre-aide à la programmation, or tu ne fais pas de programmation, tu cherches de l'aide à propos de certains logiciels. La section appropriée est donc celle traitant des logiciels.
 
Bon je doute que tu obtiennes plus d'aide là-bas car tes logiciels n'ont probablement pas assez d'utilisateurs ce qui diminue tes chances de croiser quelqu'un qui les connait. De plus ce genre de logiciels sont souvent très limités.
 
On ne peut que te conseiller de te mettre à la programmation et pour cela il faut commencer par les bases. Il te faudra donc maitriser les bases du HTML (notions de tableaux), du PHP (notions de variables, de tableaux et de boucles) et du MySQL (notions de requêtes, de tables de données, de trie, voire de jointure). Et là désolé mais si tu ne trouves pas de tuto sur google c'est soit que tu mens soit que de toute manière ces notions ne seront pas à ta portée.


---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
Reply

Marsh Posté le 11-12-2015 à 12:10:51    

thazz a écrit :

rufo : Mouai enfin du coup avec ça le schmilblik a pas avancé j'ai toujours pas de lien cliquable et j'ai plus ni le trie, ni l'export.  
 
Comme je l'ai précisé, c'est de rien trouver avec google, qui m'a fait poser la question sur les forums (je l'ai pas dis ?? ....... sisi je l'ai dis)
 
Vouloir aider c'est sympas mais vouloir se la péter sans apporter un minimum de connaissance c'est...
 
parfois vaut mieux pas d'aide du tout que ... ben que pas d'aide comme toi.


Comme indiqué dans la charte de ce forum, pour la cat "programmation", on ne fait pas le travail à la place de l'autre. Si tu ne souhaites pas te mettre à la programmation (c'est parfaitement ton droit), alors vas dans la cat "emploi & études" et déposes une annonce en précisant le montant de la rémunération ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed