<?php 
 
require_once '../Connection.php'; 
require_once '../DataAccess.php'; 
 
#Open connection 
#Create instance of Connection 
$conn = new Connection('localhost', 'test', 'root', ''); 
#Create simple connection 
$link = $conn->SimpleConnectionPDO(); 
 
//********************************************************************************************************************* */ 
 
#Execute query 
#Create instance of DataAccess 
$exec = new DataAccess(); 
 
#Pass parameter Connection 
$exec->SetConn($link['obj_']); 
 
#CRUD Create, Read, Update, Delete 
#====================================================================================================== 
 
$exec->setQuerycmd("Read"); 
$exec->setQuerycrud("SELECT id, val1,val2, val3 FROM pruebas;"); 
 
$dats = $exec->ExecuteCommand(); 
 
#====================================================================================================== 
 
require_once '../ComboBox.php'; 
 
$cb = new ComboBox(); 
#LINK $dats['obj_'] to ComboBox 
$cb->SetDataSource($dats['obj_']); 
$cb->SetDataValueField('id'); 
$cb->SetDataTextField('val1'); 
$cb->SetAddRowFirst(0, '.:Select a Smartphone:.'); 
$cb->SetItemSelected('2'); 
$cb->SetID('cmbSmartphones'); 
$cb->SetName('cmbSmartphones'); 
$cb->SetClass('form-control'); 
$cb->SetStyle('font-size:20px; width:345px;'); 
$cb->SetOnChange("Alerts()"); 
 
$cb->SetLabelName("Marcas de Teléfono", ""); 
$cb->SetBootstrapForm(true); 
 
#====================================================================================================== 
 
require_once '../ListBox.php'; 
 
$lb = new ListBox(); 
 
$lb->SetDataSource($dats['obj_']); 
$lb->SetDataValueField('id'); 
$lb->SetDataTextField('val1'); 
$lb->SetClass('form-control'); 
$lb->SetID('lstSmartphones'); 
$lb->SetName('lstSmartphones'); 
$lb->SetStyle('font-size:20px; width:345px;'); 
 
$lb->SetLabelName("Lista de Marcas", ""); 
$div2 = ' 
<div class="form-group"> 
  <label for="_ID_" class="_LCLASS_">_LNAME_</label> 
  _INPUT_ 
</div>'; 
$lb->SetWrapHtmlCode($div2); 
 
?> 
 
<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8"> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
    <meta http-equiv="X-UA-Compatible" content="ie=edge"> 
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> 
    <title>Document</title> 
</head> 
<body style="margin:1em;"> 
 
    <?php 
        echo $cb->CreateComboBox();     
        echo '<script> function Alerts() { console.log("ComboBox it changed. Value: " + document.getElementById("cmbSmartphones").value + "."); }</script>'; 
    ?> 
 
    <?= $lb->CreateListBox(); ?> 
 
    <?php //$cb->CreateComboBox(); ?> 
 
</body> 
</html> 
 
 |