Funcţie pentru ComboBox dinamic

Într-un articol mai vechi, exemplificam modul prin care se poate realiza filtrarea într-o tabelă, prin utilizarea unui combobox.

Un exemplu de sintaxă folosibilă pentru un astfel de obiect ar fi ca în exemplul de mai jos.

Dacă avem de realizat formulare de adăugare a unor noi înregistrări, dar şi de editare a acestora şi, dacă avem nevoie de mai multe combobox-uri, este eficientă realizarea unei funcţii.

De exemplu, dacă este necesar să updatăm nişte combobox-uri cu valori preluate din tabele, ţinând cont că avem aceleaşi elemente necesare, putem crea o funcţie care să fie utilizată în acele instanţe.

  • $numeCampSel – numele obiectului Combobox (de ex. Comisia)
  • $numeCampTbl – numele campului care va fi preluat in Combobox (de ex. comisie)
  • $numeTabela – numele tabelei din care se face extragerea valorilor ComboBox-ului (mai jos le regăsim stocate în variablele $nume_Tbl1, $nume_Tbl2)
  • $campFiltru – campul extern rezultat din $_GET/$_POST ($Comisia). Implicit este clauza NULL, astfel că, dacă nu există – de ex. în cazul formularului de adăugare – să nu dea eroare.

Ex:*: fc_Cbo_Editare($con, ‘Comisia’, ‘comisie’, $nume_Tbl1, ‘$Comisia’ );

Formularul adecvat este redat mai jos.

*) În anumite versiuni de PHP este posibil ca argumentele funcţiei să nu necesite ghilimele/apostrof

Author: Ovidiu.S

Suficient de pasionat de această zonă profesională ca, în cazul în care ştiu ceva - cât de puţin - să împărtăşesc cu alţii.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *