Domanda

Devo generare un elenco di attività da più tabelle in ordine di data in cui sono state inserite nelle tabelle, ma quando le sputo fuori (con php), voglio che ogni risultato sembri specifico per un design che ho per ciascuna tabella .

Cioè...Ho le tabelle: listings, photos, comments

  • I risultati delle inserzioni dovrebbero essere progettati in un certo modo, i risultati delle foto dovrebbero essere progettati in un modo diverso, i risultati dei commenti dovrebbero essere progettati in un terzo modo.
  • Vorrei unire i risultati di tutte e tre le tabelle in un unico elenco ordinato per data.

Posso ottenere i risultati con un join MySQL, ma non so come modificare i risultati in base alla tabella.

Ha senso?

È stato utile?

Soluzione

Il processo è questo:

  • Interroga il database e ottieni i risultati ordinati per data
  • Itera sui risultati creando la tabella, in base alla data/variabile assegnerai una classe CSS alla riga corrente che stai creando.(utilizzare un if/switch/funzione ecc.per capire quale classe assegnare)
  • Al termine dell'iterazione, completare la tabella / ecc.e visualizzare.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top