Opzioni di stampa dinamica

1

Credo che questa sia la comunità corretta per pubblicare questa domanda, se non per favore indicami quella corretta.

Panoramica: L'attuale app Web offre agli utenti la possibilità di stampare etichette da specifiche stampanti. Le opzioni della stampante sono disponibili nella parte superiore della pagina e sono attualmente codificate.

Esempio: Ci sono 10 stampanti (in realtà ci sono molte più stampanti e un po 'più pagine di php).

example1.php ha la possibilità di stampare da 3 a 7.
example2.php ha l'opzione per stampare da 1, 5 e 6.

Nella parte superiore di ogni pagina le stampanti consentite sono codificate in un menu di selezione HTML una volta che i percorsi della stampante vengono interrogati con mysql.

<select>
  <option value="printer1">Printer 1</option>
  <option value="printer2">Printer 2</option>
  ...
</select>

Questo metodo attuale risulta fastidioso perché ogni volta che l'utente ha bisogno di aggiungere / rimuovere una stampante dall'elenco o di buttare fuori una stampante / acquistare il codice deve essere cambiato.

Il modo in cui ho intenzione di risolvere questo problema è creare una tabella che faccia riferimento alla tabella della stampante che conterrà il nome della pagina (esempio1.php) e avere un record per ogni stampante consentita. Questo processo sarebbe quindi guidato dai dati e facilmente modificabile con eventuali modifiche al codice.

La mia domanda è questa: esiste attualmente una best practice o una tecnica per questo problema e / o vedi qualche problema in merito. L'attuale app web non usa alcun framework php ma sono aperto a qualsiasi cosa.

    
posta Darwin 25.06.2016 - 17:01
fonte

0 risposte

Leggi altre domande sui tag