Šta je novo?

html forma submit, save and print

rjovica

Cenjen
Učlanjen(a)
23.08.2008
Poruke
12
Poena
154
Prilikom azuriranja baze, klikom na <input type="submit" class="submit" onsubmit="" name="submit_print_2" id="submit_print_2" value="<?php echo $stampaj; ?>" /> pokrecu se upiti koji aziriraju tabelu, koji se nalaze na vrhu stranice php fajla https://i.imgur.com/Oj83zb0.png, u input dodam kod za onclick https://i.imgur.com/gtc9XUb.png. U onclick pokrece se funkcija empty_pdf_preview, koja otvara php fajl za generisanje pdf-a u novom prozoru.
Zelim da se podaci sacuvaju u bazu, i da se u isto vreme generise pdf fajl, to mogu samo ako php kod za azuriranje, kopiram u fajl za generisanje pdf, znaci kada hocu samo da sacuvam podatke, pokrece se kod ciji je deo na prvoj slici, ako hocu da stampam i cuvam u isto vreme, moram da kopiram kod u fajl za generisanje pdf. Hocu da koristim samo jedan kod, kada je samo cuvanje bez stampe i kada je i cuvanje i stampa u isto vreme, znaci kako submit da sacuva podatke u tabelu, i u isto vreme da otvori prozor sa pdf-om, a da php/mysql kod ne bude na dva mesta, u glavnom fajlu i u fajlu za generisanje pdf-a.
 

Prilozi

  • update.PNG
    update.PNG
    30.9 KB · Pregleda: 117
  • input.PNG
    input.PNG
    10.2 KB · Pregleda: 62
Poslednja izmena:
Ne znam kako u php-u (pristup bi bio isti, sintaksa drugacija)... c#, pa i u JavaScript-u napisao bih funkciju koja prima neki tipa parametra koji bi odlucivao da li ide samo stampa, ili i cuvanje podataka i stampa.

npr.. c#

public void Save(bool? print) {
do something....
if (print ==true)
SaveToDB();

else
//just print
...

}

Nadam se da sam pomogao, ako je ideja jedna funkcija/metoda, ovo je neko brzo misljenje i predlog.
Moj ti je savetda citav ovaj if () condition, prepakujes (decoupling code), neka abstract class-a i jedna koja ce naslediti istu sa override metodama. Pozz.
 
Poslednja izmena:
Nazad
Vrh Dno